Package the current skill collection into purpose-specific plugins
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 52/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- github
- Área
- tooling
Línea de trabajo
Start with the current skills/ layout, README.md, and CONTEXT.md, then check the Claude Code and Codex plugin manifest requirements and test npx skills add against a copy of the proposed layout. Decide where git_cleanup_adviser belongs and name the context plugin, then move skills, add manifests and marketplace files, and update links. Done means all four plugins install with only their own skills and the README commands work on a clean machine.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
The repository contains 14 skills. Installation currently selects individual skills, and there are no plugin manifests or marketplace files. A person who wants issue workflows should be able to install those workflows without also installing Jérôme Étienne’s personal coding styles.
Package the collection into several plugins with clear purposes. The number of plugins and the final allocation need to be decided against the current inventory; the earlier four-plugin plan does not cover the current collection.
This issue replaces the earlier plan for one plugin at the repository root:
Current inventory
Reviewed on 9 November 2026. The skill inventory records thirteen current skills and one obsolete skill. The Rust style is ready for use. The dependency guide explains required dependencies and optional combinations.
The following table preserves the earlier grouping ideas while identifying decisions still needed. These are planning candidates, not newly approved plugin boundaries.
| Candidate group | Current skills | Decision needed |
|---|---|---|
| Issue workflows | issue_creation, issue_fix_workflow, issue_batch_workflow |
Confirm the issue-workflow plugin name and scope. The previously listed bug_triage_workflow is absent from the current collection. |
| Personal coding styles | jerome-typescript-javascript-style, jerome-rust-style |
Confirm the jerome-style grouping. Both styles are self-contained; the Rust adaptation history does not establish a required installation dependency. |
| Folder context | context_md_system |
Decide the plugin name and whether the skill should be packaged alone or with related repository rule skills. |
| Documentation structure | docs_folder_system |
Reconsider the earlier docs-folder grouping because its former companion is obsolete. |
| Repository rules | rules_of_the_repo, repo_folders_constraints |
Decide placement and how receiving projects obtain the rule skills selected by their configuration. |
| Product specification and documentation | symbio_spec, symbio_spec_to_docs |
Decide placement while preserving the required dependency of symbio_spec_to_docs on symbio_spec. |
| Release notes | keep-a-changelog-workflow |
Decide whether to provide a separate plugin or another coherent grouping. |
| Git cleanup review | git_cleanup_review |
Decide whether to provide a separate plugin, include the skill in another coherent group, or retain individual-skill installation only. This is the current name of git_cleanup_adviser; the skill provides advice only. |
| Existing-project compatibility | docs_folder_agents_rules_system |
The skill is obsolete and superseded by Symbiospec. Decide whether to exclude the skill from new plugins or provide an explicit compatibility option. Preserve existing-project access unless a separate retirement decision authorizes removal. |
Dependencies to preserve
issue_batch_workflowrequiresissue_fix_workflowandissue_creation.symbio_spec_to_docsrequiressymbio_spec, project Symbiospec data, and explicit documentation configuration.- The obsolete
docs_folder_agents_rules_systemrequiresdocs_folder_system. The dependency is not mutual. rules_of_the_reposelects applicable rule skills from a receiving project's rules list. Packaging must explain how those skills and their configurations are supplied; installing the complete collection is not automatically required.- Optional combinations are not required installation dependencies. Do not claim that plugins have no dependencies on other plugins until the final allocation and instructions have been checked.
Open decisions
- Choose the final plugin boundaries, count, and names for all current skills.
- Choose the treatment of the obsolete skill without presenting the obsolete skill as recommended for new adoption.
- Decide how required dependencies are satisfied by each independently installed plugin.
- Decide whether to retain the existing individual-skill installation commands and source layout. Any replacement of those commands must be explicit and documented.
- Verify current Claude Code and Codex plugin formats, naming rules, installation commands, and skill command names before implementation. The original issue's examples are planning references, not live verification.
Proposed folder layout to verify
Use one folder per plugin if supported by the current tools. The earlier proposal used marketplace entries pointing at ./plugins/<plugin name>, with separate Claude Code and Codex manifests inside each plugin folder. Confirm the exact manifest locations and source fields against the current official documentation and real installed clients before adopting the layout:
Do not move the authoritative skill folders until the installation compatibility test below establishes a workable layout.
Risk to prove first
The critical assumption is that the proposed layout can expose the intended skills through real Claude Code and Codex plugin installation while preserving the agreed individual-skill installation behavior.
Use an isolated test copy containing representative, nonempty skills and a real required dependency. Test the actual clients and installation routes, record raw output, and state exactly what each test proves. Manifest validation alone does not prove that skills load.
The current installation guide and README.md use npx skills add jeromeetienne/coding_agent_plugin, including individual selection with --skill. Test discovery and individual selection against the proposed layout before moving skills. If compatibility fails, decide the source layout or an explicitly approved installation change before proceeding. Avoid maintaining divergent authoritative copies.
Tasks
- Confirm the complete inventory and actual dependencies from the current skill instructions.
- Agree the plugin boundaries, names, dependency handling, and obsolete-skill treatment.
- Verify the current tool formats and prove the proposed layout with the smallest real installation tests.
- Add the agreed plugin manifests and marketplace entries, and move skill folders only if the verified layout requires movement.
- Run the validation commands supported by the installed Claude Code and Codex versions.
- Install every plugin independently in real Claude Code and Codex clients; inspect the loaded skill lists and exercise representative instructions, including required dependencies.
- Verify individual-skill discovery and selection with
npx skills add, or document the explicitly approved replacement. - Update README.md, the installation guide, the skill inventory, and the dependency guide.
- Update CONTEXT.md, receiving-project examples in AGENTS.md where affected, and all references to moved skills. Apply the repository rules for any new folder context files.
- Check repository links and the published documentation affected by layout or installation changes.
Acceptance
- Every current skill has an explicit packaging decision; the obsolete skill has an explicit compatibility decision.
- Each agreed plugin installs independently in Claude Code and Codex and exposes exactly the intended skills, with required dependencies available and documented.
- Installing workflow plugins does not install personal coding styles unless explicitly selected.
- The documented installation commands work in clean, isolated environments. Report the client versions, actual commands, raw results, and any untested environment limits.
- No repository link points to a removed path, and installation and dependency documentation match the implemented layout.
- Validation, installation, skill loading, and representative execution are reported separately; passing one check does not imply the others passed.
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 1
- Forks
- 0
- Merge medio
- 7 min
- PR fusionados (30 d)
- 17
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de jeromeetienne/coding_agent_plugin
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
jeromeetienne/coding_agent_plugin#7 ·
Los mantenedores suelen responder en 1 día
-
jeromeetienne/coding_agent_plugin#62 ·
Los mantenedores suelen responder en 1 día
-
jeromeetienne/coding_agent_plugin#61 ·
Los mantenedores suelen responder en 1 día
-
Symbiospec to UX — Draft skillAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
jeromeetienne/coding_agent_plugin#25 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
jeromeetienne/coding_agent_plugin#19 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de jeromeetienne/coding_agent_plugin
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
bug documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
cqframework/vscode-cql#198 ·
-
bug documentation good first issue help wanted testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
Show evidence time and supersede warnings in the memory inspectorPosiblemente ocupada @Sinchanak-212 la tomó hoy. Abiertoarea: ux good first issue priority: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
rohit746/pdf-view.nvim#109 ·
Los mantenedores suelen responder en 1 día