From apd
Builds a /goal condition from a Spec's Acceptance Criteria, then hands off Build to Claude Code's /goal loop. Use when the user asks to start build, begin implementation, or run /apd:start ("実装を開始", "ビルドを開始").
How this skill is triggered — by the user, by Claude, or both
Slash command
/apd:start <spec-file or issue#><spec-file or issue#>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
このスキルは APD の Phase 2 (Build) のエントリーポイント。**自前で実装ループを回さず、Claude Code の `/goal` 機能に処理を委譲する**。
このスキルは APD の Phase 2 (Build) のエントリーポイント。自前で実装ループを回さず、Claude Code の /goal 機能に処理を委譲する。
/goal は session-scoped な「条件達成までターン継続」機能。小型評価モデルが毎ターン後に condition 達成を判定する。APD はこの評価器に渡す condition の組み立て役に徹する。
このスキルは以下だけを行う:
/goal 自体の送信はユーザーアクションに残す (slash command は user input channel からのみ発火する)。
ユーザーの引数を優先する。引数がなければ docs/apd/ を Glob して候補を提示する。
Spec ファイルの命名規約はプロジェクトのルール (.claude/rules/apd/) に従う。
Read で Spec ファイル全体を読む。以下を condition 構築用に抽出する:
副次的に CLAUDE.md と docs/apd/design.md を読み、テストの実行方法・コーディング規約・Success Criteria の手がかりを得る。テストコマンドや実行手順を skill 側で推測する fallback table は持たない。AI がプロジェクトを観察して判断する。
condition は /goal の制約 (4000 字以内) に収めつつ、以下の責務カテゴリを必ず含める。具体の文言は Spec とプロジェクトに合わせて AI が組み立てる:
/goal 評価器はツールを呼ばないため、会話に現れた情報からのみ判定する)組み立てた condition と、それを /goal で送信するための文面をユーザーに渡す。並列化 (agent team) や worktree 隔離が必要な場合はその選択肢も補足として伝える。
condition 提示の前に、以下が観測されたら warning する:
decision_refs に対応する Decision Record が見つからないDeliverable Previews が記載されているが該当成果物が未生成warning は提示するだけで、ユーザーの判断を待つ。skill 側で自動修復しない。
/goal が担当apd:peer-review subagent を呼ぶ。skill 側で強制しない/goal の評価器が会話に surface された情報から収束を判定する/goal が利用できない → Claude Code のバージョンが要件を満たしているか確認する (要件は公式ドキュメント参照)npx claudepluginhub koyakimu/autopilot-development-boilerplate --plugin apdProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.