Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Skills間の連携も関数のようにしたら快適だった話

Avatar for TakashiAsanuma TakashiAsanuma
May 11, 2026
1.5k

 Skills間の連携も関数のようにしたら快適だった話

開発者のためのClaude Code Skillsお悩み解消会でのLT資料です

Avatar for TakashiAsanuma

TakashiAsanuma

May 11, 2026

More Decks by TakashiAsanuma

Transcript

  1. 4 © Berry, Inc. Skillsを活⽤した開発ワークフローの全体像 Generator Evaluator コード⽣成 コードレビュー プリフライト

    プルリクエスト 結果出⼒ 結果出⼒ 結果出⼒ Planner タスク作成 完了チェック 結果出⼒ 結果出⼒ 結果出⼒
  2. 5 © Berry, Inc. Skillsの橋渡し 5 結果出⼒(例:プリフライト) 前提結果チェック(例:プルリクエスト) ### Verdictチェック

    verdict が "READY" でなければ → BLOCKED(preflightを再実⾏) ### lint + format + build 現在のブランチの preflight 結果が存在し、 lint_format_build が "PASS" であれば スキップする。 { "skill": "qms-preflight", "branch": "epic/******", "checks": { "lint_format_build": "PASS", "base_merge": "PASS", "unit_tests": "PASS", "secretlint": "PASS", "test_coverage": "PASS", "scope_drift": "PASS", "review_readiness": "PASS" }, "failures": [], "verdict": "READY" }
  3. 7 © Berry, Inc. まとめ • 結果出⼒(JSON) = Skill の「返り値」

    次の Skill が verdict‧checks を⾒て⾃律的に前提判定 • ファイル経由 = 疎結合 別セッション‧別ターミナル‧別 AI をまたいでも続きから連携できる • Skill = 関数 / ワークフロー = 関数合成 個々を組み合わせて様々なワークフローが組める