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

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

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for TakashiAsanuma TakashiAsanuma
May 11, 2026
1.2k

 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 = 関数 / ワークフロー = 関数合成 個々を組み合わせて様々なワークフローが組める