Package the current skill collection into purpose-specific plugins
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 52/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- github
- Lĩnh vực
- tooling
Hướng nghiên cứu
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.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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.
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 1
- Fork
- 0
- Merge trung bình
- 7 phút
- Pull request đã merge (30 ngày)
- 17
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của jeromeetienne/coding_agent_plugin
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
jeromeetienne/coding_agent_plugin#7 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
jeromeetienne/coding_agent_plugin#62 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
jeromeetienne/coding_agent_plugin#61 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Symbiospec to UX — Draft skillĐang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
jeromeetienne/coding_agent_plugin#25 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
jeromeetienne/coding_agent_plugin#19 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của jeromeetienne/coding_agent_plugin
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/100
cqframework/vscode-cql#198 ·
-
bug documentation good first issue help wanted testing
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Show evidence time and supersede warnings in the memory inspectorCó thể đã có người làm @Sinchanak-212 đã nhận hôm nay. Đang mởarea: ux good first issue priority: medium
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
rohit746/pdf-view.nvim#109 ·
Maintainer thường phản hồi trong vòng 1 ngày