Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
開発現場で使えるSubagent活用術
Search
Masaki Kubota
November 14, 2025
260
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
開発現場で使えるSubagent活用術
Claude Code Subagentのお話
Masaki Kubota
November 14, 2025
More Decks by Masaki Kubota
See All by Masaki Kubota
トークン数だけでは測れない — Claude Code 組織展開の効果検証から学んだこと
makikub
0
130
ログ基盤・プラグイン・ダッシュボード、全部整えた。でも最後は人だった。
makikub
5
2.4k
振り返りが楽になる 生成AI活用術
makikub
0
55
Featured
See All Featured
Navigating Weather and Climate Data
rabernat
0
210
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
140
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Leo the Paperboy
mayatellez
7
1.8k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
The Pragmatic Product Professional
lauravandoore
37
7.3k
RailsConf 2023
tenderlove
30
1.5k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
530
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
220
Raft: Consensus for Rubyists
vanstee
141
7.5k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
180
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Transcript
開発現場で使える Subagent活⽤術 キミたちはClaude Codeをどう使いこなす? 2025/11/14 RehabforJAPAN Masaki.K
© Rehab for JAPAN Inc. ⾃⼰紹介 はじめに 2 • 名前:Masaki.K(久保⽥ 将規)
• 会社:RehabforJAPAN ◦ (介護業界:デイサービス向けのリハビリSaas) • 役割:EM / CTO室兼務 ◦ 社内のAI駆動開発推進 • 興味:ClaudeCode中⼼にAI関連 ◦ 個⼈及び組織でのAI活⽤、社内外で発信 ◦ Xで発信中、zennもやってます ◦ 毎週⽊曜に社内向けyoutube Live
© Rehab for JAPAN Inc. こんなシーンで困ったことないですか? 3 1回でタスクが終わらずauto compact が⼊ってしまう‧‧‧
実装できたのにテストコードが 成功しないまま修正繰り返して、contextが⾜り なくなった‧‧‧ ⼤規模なコードベースだとcontext⾜りない から、AI使えないのかなぁ‧‧‧ 全部Subagentで解決できます!
© Rehab for JAPAN Inc. 今⽇お話しすること 4 • Claude Code
Subagentとは • 現場の活⽤その1:探索‧計画 • 現場の活⽤その2:コードレビュー • Subagentを組み込む時に意識していること
Claude Code Subagentとは
© Rehab for JAPAN Inc. Subagent Claude Code Subagentとは 6
Subagentがあれば、200Kというコンテキストウィンドウの限界を突破できる! 引⽤元:https://code.claude.com/docs/ja/sub-agents
© Rehab for JAPAN Inc. Subagentの有⽤性 Claude Code Subagentとは 7
複雑かつ⼤規模なタスクについても、Subagentを使えば最後まで完成させることができる 複雑かつ⼤規模な変更 を伴うタスク 完成に必要なコンテキストウィンドウ 直列 (Subagentなし) 並列 (Subagentあり) /compact or 別のセッション引き継ぎ 1回のセッションで 最後まで
現場の活⽤その1 探索‧計画
© Rehab for JAPAN Inc. Anthropicのベストプラクティス 現場の活⽤その1:探索‧計画 9 探索 計画
実装 コミット 引用元 :https://www.anthropic.com/engineering/claude-code-best-practices 並列化
© Rehab for JAPAN Inc. エージェントフロー1 現場の活⽤その1:探索‧計画 10 課題の分析 sonnet
コードベース調査 haiku /create-plan 入力受付 sonnet 追加ヒアリング (引数)designDocによるファイル指定や、 要件をプロンプトでまとめたもの
© Rehab for JAPAN Inc. エージェントフロー2 現場の活⽤その1:探索‧計画 11 コードベース探索 類似実装の調査
haiku 実装の深堀り sonnet プランA・B・C 作成 選択されたプラン詳 細化 タスクリスト の作成 sonnet テストケース作成 sonnet mdファイル出力 • 松⽵梅メソッドで、選択式 • おすすめ度、規模感も表⽰
現場の活⽤その2 コードレビュー
© Rehab for JAPAN Inc. 観点例 現場の活⽤その2:コードレビュー 13 • 計画通りの実装となっているか
◦ インプット:plan.md • コーディング規約に沿っているか ◦ CLAUDE.md • セキュリティ的に問題ない実装か • パフォーマンス観点で問題ない実装か ◦ N+1、⾮効率なクエリ、メモリリークなど • 設計品質的に問題ないか ◦ SOLID原則、DRY原則、エラーハンドリングなど
© Rehab for JAPAN Inc. エージェントフロー 現場の活⽤その2:コードレビュー 14 コーディング規 約
haiku 要件整合性 sonnet /code-review レビュー対象の特 定 セキュリティ haiku パフォーマンス haiku 統合 mdファイル出力 設計品質 sonnet (引数)PR番号、ブランチ名、計画書のファイルパス、未指 定の場合はgit変更差分
Subagentを組み込む時に 意識していること
© Rehab for JAPAN Inc. custom agentのmdファイル構成 Subagentを組み込む時に意識していること 16 •
特定の⽬的と専⾨分野を定義 front matter custom agent(本体部分) • 動作をガイドするカスタムシステムプロンプト • 使⽤を許可された特定のツール定義 description - Subagentの⽬的を説明する箇所 - ⼯夫することで積極的にメインが呼ぶ可能性が上がる https://code.claude.com/docs/en/sub-agents
© Rehab for JAPAN Inc. 独⽴したコンテキストウィンドウ(⾃分の解釈) Subagentを組み込む時に意識していること 17 System prompt
System tools MCP tools Custom agents (front matter) Messages Free space Auto compact buffer メイン Subagent Custom agents (本体部分) セッション起動時から コンテキストロード 作業に使える コンテキスト量 不要なものは削除!
© Rehab for JAPAN Inc. 実装タスクの並列化について Subagentを組み込む時に意識していること 18 メイン セッション
実装 テストコード Subagentどうしの実装範囲の競合を防ぐ⽬的で並列化はしていない。 まとまった作業単位をSubagentに任せる直列運⽤は、積極的に利⽤する。 メイン セッション メイン セッション ファイル編集やテスト実⾏は直列のSubagentに任せる
© Rehab for JAPAN Inc. ワークフローを定義したカスタムスラッシュコマンドが組織内展開の鍵 Subagentを組み込む時に意識していること 19 ClaudeCodeを使いこなす能⼒はメンバー間でばらつきがある。有識者がリポジトリへプッシュ。特定のコマンドの使 い⽅を周知することで、チームメンバーが無意識にSubagentを使って恩恵を受けられる状態を⽬指す。
カスタムスラッシュコマンド /code-review (コードレビューはこれ) /create-plan (計画はこれ) AIモブプロ • ClaudeCodeへの指⽰出し役 • 後ろでサポートする役 • 任意参加の観客
まとめ
© Rehab for JAPAN Inc. まとめ 21 • Subagentを使うと⼤規模かつ複雑な作業を1セッションで最後まで可能 •
探索‧計画、コードレビュー(ファイル参照系)はSubagentの並列化 • 実装(ファイル編集系)はSubagentの直列推奨 • 不要なMCPサーバ、スラッシュコマンドは定期的に⾒直しを • スラッシュコマンドの共有がチーム全体の開発⼒を底上げする Xでも発信してます。 よければフォローお願いします。 @Emukei_
22