Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
NotionタスクからPR作成まで。 Claude Code 並列開発フローの設計
Search
Kouno Teruki
February 01, 2026
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
NotionタスクからPR作成まで。 Claude Code 並列開発フローの設計
Kouno Teruki
February 01, 2026
More Decks by Kouno Teruki
See All by Kouno Teruki
AI時代の優位性を担保する テックリードの役割 - リリース速度と技術力の底上げ
teru2teru0
0
73
Other Decks in Technology
See All in Technology
hackers_champloo_2026_tidb
makocchi
0
170
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
その Valkey 使いこなしていますか?
onk
PRO
5
1.6k
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
Local CI × GitHub Actions
gogutan
2
220
ウォンテッドリーの最近のプロダクトと技術の紹介
stomk
0
120
Metadata - Section 1: HTML Basics
mohab1
0
120
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
210
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
180
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
170
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
3
600
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.3k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
490
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
Navigating Weather and Climate Data
rabernat
0
560
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
730
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
630
A Tale of Four Properties
chriscoyier
163
24k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Transcript
NotionタスクからPR作成まで。 Claude Code 並列開発フローの設計 2026.01.29
⾃⼰紹介 名前:河野晃基(こうのてるき) あだ名:てるさん、てるぼー、てるっち 所属:Contrea株式会社 - PMエンジニア ハリネズミの名前:ぽんず Claude Code歴:約8ヶ⽉ ©
Contrea Inc. 1
01 並⾏で開発をしたいんだ...! © Contrea Inc. 4
思い⽴った背景 2025年11⽉頃にGit Worktree Runnerというもの、通称 GTR が出てきた。 Git Worktree(同じリポジトリに複数の作業ディレクトリを持てる)のラッパーライブラリ 特徴: •
git管理していないファイルもコピーできる • worktree作成後に、hooksで コマンド実⾏(npm install)などができる → AIを並列実⾏しながら実装できたら、待ち時間も有効活⽤できて良さそう! © Contrea Inc. 5
Contreaの環境 開発⼿法 スクラム開発 2週間スプリント形式 メンバー:4名 + 業務委託 タスク管理 Notion Sprint
Boardで⼀元管理 利⽤しているAI 派閥によって様々 • Claude Code • Cursor © Contrea Inc. 2
従来のフロー 1 Notionでタスク内容を確認 2 developブランチから派⽣して、タスク⽤ブランチ作成 3 Notionを適宜⾒つつ、機能を実装 4 ⼿元でリンター実⾏や型チェックを⾏う 5
PRの⽂章を作成 © Contrea Inc. 5
従来のフロー 1 Notionでタスク内容を確認 2 developブランチから派⽣して、タスク⽤ブランチ作成 3 Notionを適宜⾒つつ、機能を実装 4 ⼿元でリンター実⾏や型チェックを⾏う 5
PRの⽂章を作成 © Contrea Inc. 5 ⾃動化してみよう
02 Claude Codeのコマンドを作成 © Contrea Inc. 19
Claude Codeのコマンドを作った コマンド1つで、Notionタスクを読み取って実装開始できる! • Notionタスク取得 から PR作成 まで⼀貫して⾃動化 ◦ Notionタスクには、背景‧ゴール(煩雑であれば実装⼿順を記載)する
• ただし、全てAIに任せるのは不安... ◦ → ⼈間が確認するPhaseを 3回 挟んだ • 判断以外のルーティンワークはすべてAIに委譲 © Contrea Inc. 6
gtr-start の全体フロー Phase は 全部で6段階! Phase 1 ‧Notionタスク取得 ‧GTRでブランチ作成 Phase
2 影響調査(⼈間確認①) Phase 3 実装プラン(⼈間確認②) © Contrea Inc. 7 Phase 4 実装‧テスト‧レビュー Phase 5 最終確認(⼈間確認③) Phase 6 PR⾃動作成
03 Phase毎の役割 © Contrea Inc. 19
Phase 1:タスク取得 & 環境構築 作業開始コマンド: /task-start GEN-XXX のみ! 情報の⾃動抽出 指定されたIDから、特定のNotionタスクを特定
Notion連携 MCP経由で要件を直接読み込み、コンテキスト化 独⽴環境の構築 GTRで作業環境作成 & 環境構築を⾏う © Contrea Inc. 8
Phase 2:事前調査 実装前にデグレが起こらないか、他に参照がないか影響分析 既存コード解析 関連するファイルや関数の依存関係を網羅的に調査 影響範囲の特定 変更による意図しない不具合のリスク箇所をリストアップ ⼈間確認① 調査結果の妥当性を確認。影響範囲 ©
Contrea Inc. 11
None
Phase 3:実装計画 AI側が、課題解決するための実装アプローチを提案 ステップ分解 ⼤きなタスクを⼩さな作業単位にしてTODOを確認 テスト⽅針の策定 どの機能をどうテストするべきか事前に説明 ⼈間確認② 実装アプローチ案でOKなら次へ、もっと良い案があればAIと壁打ちを⾏う ©
Contrea Inc. 13
Phase 4-6:実装‧テスト‧レビュー ⾃律的な動きを⾏い、実装の反復ループを⾏って品質向上 1 実装計画で出したTODOに基づいてコーディングの実施 2 テストコマンドの実⾏‧エラーがあった場合の修正ループ 3 実装後に、コーディング規約などのルールに基づいて反復レビュー(⾃動ループ) ©
Contrea Inc. 15
None
Phase 7:最終確認 & PR作成 開発のゴール結果を提⽰し、完了したらをPR作成 成果レポートの提⽰ 何を変更し、どのテストが通ったかを要約して出⼒ ⼈間による確認③ 最終的な動作とコードを⾒てGOサインを出す PRの⾃動⽣成
Notionの情報と実装内容を紐付け、フォーマットに従って説明⽂を記述 © Contrea Inc. 17
None
04 まとめ − 作ってみて‧実⾏してみて © Contrea Inc. 19
導⼊して良かったこと 簡単なタスクの爆速実装実現 • 簡単なタスク‧独⽴しているタスクであれば、複数でAIでの並列開発ができるようになった。 影響範囲調査や実装アプローチの質が⼀定に • ルールに基づいた調査を⾏えることで、実装前に⼀定の影響範囲調査ができる ◦ プランニング時にメンバーに説明可能 GTRが便利だと気づいた
• ブランチを切るだけで環境構築ができるのは便利 • 簡単にAI起動‧エディター起動可能なのも 通常コマンドとして快適 © Contrea Inc. 21
失敗したこと‧難しかったこと 複雑化したタスクには、まだ適⽤できない • 複雑なタスクになると、意図とは異なった実装になることがある ◦ Contextの関係やドメイン知識が不⾜しているのではないか? ▪ Skillsやサブエージェントを⽤意 チーム全体への展開 •
並列作業だとスイッチングコストが⾼いので、なかなかチームに根付かない ◦ ⼀撃コマンドだと汎⽤性が低い ◦ 「Notionタスクを充実させたら良くない?」という意⾒も... そもそも簡単なタスクが来ない... • 世の中そんな簡単なもんじゃない。 © Contrea Inc. 23
None