アイデアの具体化、実装、不具合調査など、今の状況に合う関連スキルと使う順番を案内し、仕様作成や作業の引き継ぎを含めて開発の進め方を選ぶためのスキル。
- アイデアから実装までの進め方選び
- 難しい不具合調査の入口を探したいとき
- 複数セッションの仕様と作業計画
開発用スキルが参照する課題管理先、仕分け用ラベル、用語集と設計判断の文書配置を、既存の設定を調べて利用者と確認し、リポジトリごとに整えるスキル。
为此仓库配置 engineering skills:设置其 issue tracker、triage labels 词汇与 domain docs 布局。在首次使用其他 engineering skills 前运行一次。
実行スコア 未検証
インストール方法を見る開発用スキルが共通で参照する設定を、リポジトリごとに整えます。課題を管理する場所、課題を仕分けるラベル、用語集と設計判断の記録であるADRの配置を確認し、docs/agents/に文書として保存します。既存ファイルを調べて草案を示し、確認後にCLAUDE.mdまたはAGENTS.mdへ参照先を追記・更新します。
関連する開発用スキルを初めて使うときや、課題管理先を切り替えるときに向いています。GitHub、GitLab、ローカルのMarkdownファイルを選べるほか、その他の管理方法も文章で記録できます。複数パッケージを含む構成では、用語集を分けて配置する案も検討します。
自動実行する固定スクリプトではなく、対話で設定を決めるスキルです。GitHubではgh、GitLabではglabを使う運用を記録します。ラベル設定はtriage導入時だけ行います。設定後はdocs/agents/*.mdを直接編集できます。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
搭建 engineering skills 所假定的每仓库配置:
GLOSSARY.md 与 ADRs 的位置,以及读取它们的 consumer rules这是 prompt-driven skill,不是确定性脚本。先探索,展示发现,与用户确认,然后写入。
查看当前 repo,理解起始状态。读取已有内容,不要假设:
git remote -v 和 .git/config - 这是 GitHub repo 吗?是哪一个?AGENTS.md 和 CLAUDE.md - 是否存在?其中是否已有 ## Agent skills section?GLOSSARY.md 和 GLOSSARY-MAP.mddocs/adr/ 以及任何 src/*/docs/adr/ directoriesdocs/agents/ - 这个 skill 之前是否已经输出过内容?.scratch/ - 表明已经在使用 local-markdown issue tracker 约定triage skill(本 skill 旁边有 triage folder,或 available skills 中存在 triage)?这决定 Section B 是否运行。pnpm-workspace.yaml、package.json 的 workspaces field,或已有内容且各自带 src/ 的 packages/*。只有真正的大型 multi-package repo 才算;没有这些 signal 就是 single-context,几乎所有 repo 都如此。总结已有内容和缺失内容。按顺序处理 sections:每次一个 section、一个回答,再进入下一个。
每个 section 都先给 recommended answer,让用户一个词就能接受。只有 choice 真正分叉时才给一行 explainer;exploration 已经确定答案时跳过整个 section(未安装 triage 时跳过 Section B;没有 monorepo 时跳过 Section C)。
Section A - Issue tracker.
Explainer: "issue tracker" 是这个 repo 存放 issues 的地方。
to-tickets、triage和to-spec等 skills 会从中读取并写入;它们需要知道是调用gh issue create、在.scratch/下写 markdown 文件,还是遵循你描述的其他工作流。请选择你实际用于跟踪这个 repo 工作的位置。
默认姿态:这些 skills 是为 GitHub 设计的。如果 git remote 指向 GitHub,推荐 GitHub。如果 git remote 指向 GitLab(gitlab.com 或 self-hosted host),推荐 GitLab。否则(或用户偏好),提供:
gh CLI)glab CLI).scratch/<feature>/ 下(适合个人项目或没有 remote 的 repos)把选择记录到 docs/agents/issue-tracker.md。GitHub 和 GitLab templates 带有 “PRs as a request surface” flag,默认 off;保持关闭且不要提问。想把 external PRs 放入 triage queue 的用户可以之后直接修改文件。
Section B - Triage label vocabulary. 如果未安装 triage,完全跳过本 section;未安装的 skill 不需要 labels。
如果已安装,只问一个问题:
是否保留默认 triage labels?(recommended: yes)
默认值是五个 canonical roles,label string 与 role name 相同:needs-triage、needs-info、ready-for-agent、ready-for-human、wontfix。回答 yes 就原样写入。只有用户说 no(通常因为 tracker 已使用其他名称,例如用 bug:triage 表示 needs-triage)时,才收集 overrides,避免 triage 创建重复 labels。
Section C - Domain docs. 默认 single-context:repo root 下一个 GLOSSARY.md + docs/adr/。这适合几乎所有 repo,直接写入,无需提问。
只有 exploration 找到 monorepo signals 时,才提供 multi-context(root 下 GLOSSARY-MAP.md 指向每个 context 的 GLOSSARY.md files),并确认用户想要哪种 layout。
向用户展示草稿:
CLAUDE.md / AGENTS.md 的 ## Agent skills block(选择规则见 step 4)docs/agents/issue-tracker.md、docs/agents/domain.md,以及仅在安装了 triage 时才有的 docs/agents/triage-labels.md 内容写入前允许用户修改。
选择要编辑的文件:
CLAUDE.md 存在,编辑它。AGENTS.md 存在,编辑它。当 CLAUDE.md 已存在时,绝不创建 AGENTS.md(反之亦然);始终编辑已经存在的那个。
如果所选文件已有 ## Agent skills block,就原地更新其内容,而不是追加重复 block。不要覆盖周围 sections 的用户编辑。
Block:
## Agent skills
### Issue tracker
[one-line summary of where issues are tracked]. See `docs/agents/issue-tracker.md`.
### Triage labels
[one-line summary of the label vocabulary]. See `docs/agents/triage-labels.md`.
### Domain docs
[one-line summary of layout - "single-context" or "multi-context"]. See `docs/agents/domain.md`.
只有安装了 triage 且 Section B 实际运行时,才包含 ### Triage labels sub-block 并写入 docs/agents/triage-labels.md;否则两者都省略。
然后使用本 skill folder 中的 seed templates 作为起点写 docs files:
triage)对于 "other" issue trackers,根据用户描述从头写 docs/agents/issue-tracker.md。
告诉用户 setup 已完成,以及哪些 engineering skills 现在会读取这些文件。说明他们之后可以直接编辑 docs/agents/*.md;只有当他们想切换 issue trackers 或从头开始时,才需要重新运行此 skill。
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
アイデアの具体化、実装、不具合調査など、今の状況に合う関連スキルと使う順番を案内し、仕様作成や作業の引き継ぎを含めて開発の進め方を選ぶためのスキル。
現在の会話を引き継ぎ用に要約し、新しいバックグラウンドエージェントを起動します。既存資料への参照や推奨スキルを添えて、次の作業へ引き継ぎます。
指定したコミットやブランチからの差分を、コード規約と仕様への適合という二つの観点で並行レビューし、それぞれの指摘と重要な問題を分けて報告するスキル。
少ない利用ルールで多くの処理を扱えるモジュール設計を支援し、共通の用語と原則を使って、インターフェースや処理の差し替え位置、テストのしやすさを検討するスキル。
不具合や性能低下を繰り返し再現できる検証手順を作り、原因の仮説を絞って修正します。最小の再現例づくりから再発防止テスト、一時的な調査コードの片付けまで進めます。
プロジェクトの用語や概念の境界を具体例とコードで確かめ、合意した定義を用語集に、重要な設計判断を記録に残して認識をそろえるスキルです。