archon-dev について
archon-dev は、調査、計画、実装、レビュー、デバッグ、GitHub の各タスクに応じてクックブックへ案内する開発ワークフロースキルです。専用ディレクトリに成果物を整理し、プロジェクト固有の規約と根拠を重視します。
主な機能
- 01意図に応じたクックブックへの振り分け
- 02調査・計画・実装のワークフロー
- 03コードレビューとデバッグの指針
- 04GitHub の Issue とプルリクエスト対応
- 05プロジェクト成果物の整理
活用シーン
- 01コードベースの仕組みを調査
- 02要件から実装計画を作成
- 03プルリクエストのレビューや障害調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ coleam00/ archon --skill archon-devインストール後、Claude Code で/archon-devを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
cookbooks/commit.mddebug.mdimplement.mdinvestigate.mdissue.mdplan.mdpr.mdprd.mdresearch.mdreview.md詳細
archon-dev
開発ワークフロー — 調査、計画、構築、レビュー、リリース。
現在の状態
- ブランチ: !
git branch --show-current 2>/dev/null || echo "not in git repo" - 成果物: !
ls .claude/archon/ 2>/dev/null || echo "none yet" - 進行中の計画: !
ls .claude/archon/plans/*.plan.md 2>/dev/null | head -5 || echo "none"
ルーティング
$ARGUMENTS を読み取り、読み込むクックブックを判断してください。
ユーザーがクックブックを明示的に指定している場合(例:「plan」「implement」)は、それを使用してください。 それ以外の場合は、キーワードから意図を判断してください。
| 意図 | キーワード | クックブック |
|---|---|---|
| コードベースに関する質問、既存の内容の文書化 | "research", "how does", "what is", "where is", "trace", "find" | cookbooks/research.md |
| 戦略的調査、ライブラリの評価、実現可能性 | "investigate", "should we", "can we", "compare", "evaluate", "feasibility", "best way to", "best approach" | cookbooks/investigate.md |
| 製品要件の作成 | "prd", "requirements", "spec", "product requirement" | cookbooks/prd.md |
| 実装計画の作成 | "plan", "design", "architect", "write a plan" | cookbooks/plan.md |
| 既存の計画の実行 | "implement", "execute", "build", "code this", .plan.md へのパス | cookbooks/implement.md |
| コードまたは PR のレビュー | "review", "review PR", "code review", "review changes" | cookbooks/review.md |
| デバッグまたは根本原因分析 | "debug", "rca", "root cause", "why is", "broken", "failing" | cookbooks/debug.md |
| 変更のコミット | "commit", "save changes", "stage" | cookbooks/commit.md |
| プルリクエストの作成 | "pr", "pull request", "create pr", "open pr" | cookbooks/pr.md |
| GitHub への報告 | "issue", "report to gh", "log in github", "file a bug", "feature request", "create issue", "gh issue" | cookbooks/issue.md |
判断が曖昧な場合:どのクックブックを使用するか、ユーザーに尋ねてください。
ルーティング後:該当するクックブックファイルを読み、その指示に正確に従ってください。
ワークフローの連携
クックブックは相互に連携します。1つを完了したら、次のステップを提案してください。
research ──► investigate ──► prd ──► plan ──► implement ──► commit ──► pr
▲ │
debug ───────────┘ review ◄──────┘
│
▼
issue ──► plan (if feature) or debug (if bug)
成果物ディレクトリ
すべての成果物は .claude/archon/ に保存します。初回使用時に必要に応じてサブディレクトリを作成してください。
.claude/archon/
├── prds/ # Product requirement documents
├── plans/ # Implementation plans
│ └── completed/ # Archived after implementation
├── reports/ # Implementation reports
├── issues/ # GitHub issue investigations
│ └── completed/
├── reviews/ # PR review reports
├── debug/ # Root cause analysis
└── research/ # Research findings
プロジェクトの検出
プロジェクト固有のコマンドをハードコードしないでください。動的に検出してください。
- パッケージマネージャー:
bun.lockbがあれば bun、pnpm-lock.yamlがあれば pnpm、yarn.lockがあれば yarn、それ以外は npm - 検証コマンド:
package.jsonのスクリプトにvalidate、check、またはverifyがあるか確認します - テストコマンド:
package.jsonにtestスクリプトがあるか確認します - 規約:プロジェクト固有のルールについては CLAUDE.md を読みます
ルール
- 根拠に基づく:コードベースに関するすべての主張で
file:lineを参照してください - 推測しない:確信が持てない場合は、まず調査してください
- 速やかに失敗させる:エラーは直ちに明らかにし、決して握りつぶさないでください
- CLAUDE.md を尊重する:プロジェクトの規約はクックブックの既定値に優先します
- AI による作成を記載しない:コミットや PR に「Generated with Claude」や「Co-Authored-By: Claude」を決して追加しないでください
コメント
Markdown 対応