25回目で習ったSKILL.mdパターンを実際の3つのスキルに適用してみます。空のディレクトリから始めて、PRレビュー、テスト生成、ドキュメント生成スキルを1段階ずつ作成し、ビルトインとの違い、description最適化、Gotchas、Validation loopがどのように入るかを見てみましょう。 📌 扱う内容 - ビルトインからチェック: /review, /security-review, /simplify, /init, /batch — 同じ作業ならビルトインを、私たちのプロジェクトコンベンションが入る必要があるときだけカスタム - PR レビュースキル(review-pr): context: fork + agent: Explore + 動的サブエージェントでレビュー、結果表のみmainに - テスト生成スキル(generate-tests): $ARGUMENTS + argument-hint, Given-When-Thenコンベンション, Validation loop (通過まで5回繰り返す), Vitest + __tests__ 位置コンベンション - ドキュメント生成スキル(generate-docs), Plan-validate assets/api-template.mdでテンプレートを分離してトークンを節約し、Glob/Grepでエクスポートされたシンボルをナビゲート - 25チャッシュパターンを適用する:descriptionトリガーphraseワークフロー:ジョブ→/generate-tests→/generate-docs→/commit→/pr→/review-pr(1つのcoherent unit原則) - デバッグのヒント:自動呼び出しが失敗した場合、頻繁に呼び出されたとき、Auto-compactionで5,000トークンだけが残った場合、!コマンドが実行されないとき 📌 環境情報 - Claude Code 最新バージョン (Skills, slash commands, allowed-tools サポート) - .claude/skills/ プロジェクトスコープ (チーム共有) - gh CLI (PR レビュースキル用), Vitest (テスト生成スキル用) 📌 チャプター 0 0:34 ビルトインからレポートカスタムを開始assets/テンプレートの分離 13:40 3スキルを1つのワークフローで 14:32 デバッグのヒントhttps://code.claude.com/docs/en/commands - Subagents: https://code.claude.com/docs/en/sub-agents - Agent Skills Specification: https://agentskills.io/specification - Anthropic skills repository: https://github.com/anthropics/skill https://github.com/anthropics/skills/tree/main/skills/webapp-testing - doc-coauthoring skill: https://github.com/anthropics/skills/tree/main/skills/doc-coauthoring - skill-creator skill: https://github.com/anthropics #ClaudeCode #実戦スキル #SKILLmd