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
達人に学ぶAIコーディング / ai-coding-learned-from-master
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
吉田真吾
January 19, 2026
Technology
40
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
達人に学ぶAIコーディング / ai-coding-learned-from-master
吉田真吾
January 19, 2026
More Decks by 吉田真吾
See All by 吉田真吾
AIに代替されるフリーランス、AIを操りチームを導くリーダー。運命を分ける『AI-DLC』とインテントマネジメント/Intent is All We Need
yoshidashingo
0
39
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
220
早く行きたいならClaude Codeと行け、遠くに行きたいならチームで行け 〜AI駆動開発の講師が教えるAIがリードするチーム開発の実践ノウハウ/Fast w/ Claude Code, Far Together
yoshidashingo
0
26
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
yoshidashingo
1
610
はじめてのAI-DLC
yoshidashingo
2
1.1k
初手AIで実現する 「AIと一緒に働く」ということ - AIファーストを実現する汎用タスクエージェントのつくりかた / JAWS DAYS 2026
yoshidashingo
0
53
Claude Codeで実践するスペック駆動開発入門 / sdd-with-claude_code
yoshidashingo
4
17k
エンジニアはコミュニティで伸びる!テックコミュニティ代表者トークリレー / TCP2026
yoshidashingo
0
33
Serverless Meetup #21
yoshidashingo
1
240
Other Decks in Technology
See All in Technology
AI Agentをシステムに組み込む前にゆるく向き合ってみる
hayama17
0
180
5分でわかる Amazon Connect_20260608
hwangbyeonghun
0
150
「ビジネスがわかるエンジニア」とは何か?
ryooob
0
440
【FinOps】データドリブンな意思決定を目指して
z63d
3
550
初めてのDatabricks勉強会
taka_aki
2
220
product engineering with qa
nealle
0
130
Terraform 101 (初心者向け) 資料
shuadachi
0
140
スタートアップにおけるアジャイルの実践について #shibuyagile
murabayashi
2
840
LiDAR SLAMの実装とセンサ融合 ~Lie群からContinuous-Time LIOまで~
naokiakai
1
720
時期が悪い!それでもRaspberry Piを買って遊んで活用するには / 20260627-osc26do-rpi-jikigawarui
akkiesoft
1
950
Fabricをフル活用する AI Agent Hub -製造業特化AIエージェントの設計
iotcomjpadmin
0
180
アラート調査向けAIエージェントの本番導入とその後/AI Agents for Alert Investigation: Production Deployment and After
taddy_919
1
300
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.6k
How to make the Groovebox
asonas
2
2.2k
How STYLIGHT went responsive
nonsquared
100
6.2k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
320
Navigating Team Friction
lara
192
16k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
490
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
630
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
370
Transcript
達人に学ぶAIコーディング 実践 Claude Code 入門 第4章ほか『スペック駆動開発(仕様駆動開発、SDD)』 株式会社ジェネラティブエージェンツ Generative Agents, Inc.
٢ాਅޗ +"846(ԣࢧ෦ 4FSWFSMFTT$PNNVOJUZ +1 -BOH$IBJO $PNNVOJUZ +1 FUDʜ コミュニティ ʙ
ג ηΫγϣϯφΠϯ ʙ ג δΣωϥςΟϒΤʔδΣϯπ p "844FSWFSMFTT)FSP p -BOH$IBJO ެࣜ &YQFSU"NCBTTBEPS エキスパート
バイブコーディングもスペック(仕様)駆動開発 もなかった ”1年前”
"*ίʔσΟϯάಓ ϲ݄ΛλʔϜͱͯ͠ɺ"*ίʔσΟϯάͰΞΠσΞͷൃ͔Β༻αʔϏεΛ ϦϦʔε͢Δ·ͰΔಓ˞ظੜืूத
!!ιϑτΣΞΤϯδχΞϦϯά͕͍ͨ͠ 課題感:ノリでは作れるが、セキュアでロバストなソフトウェアを安全に 本番リリース・運用できないかぎり普及しない औΓΈ͔ͨɾݟ • نͷখ͍͞ιϑτΣΞͷʮ13%࡞ʯʮઃܭʯʮ࣮ʯʮڥߏ ஙʯʮςετʯʮӡ༻ʯ͔Β͡ΊΔ • *%&ͲΕΛબΜͰ։ൃϥΠϑαΠΫϧࣗମมΘΒͳ͍ •
ແྉʹͩ͜ΘΒͳ͍ˠΕΔ͜ͱ͕Ͱ͖ΔɺΛ༏ઌ
Claude Task Master https://github.com/eyaltoledano/claude-task-master PRDをタスクに分解して管理できるツール(のちにローカルMCPサーバー化 → Taskmaster AI としてCursorやLovableでの利用にも拡張
バイブコーディングの壁
None
Claude Codeでスペック駆動開発 • ノリ(Vibe)で作ってみる • 無計画にコード作成をすると、ちゃんと動くアプリケーションができるかもしれないし、できないかもしれない • 想定している機能やエラー処理の考慮もしてくれていない可能性あり • ↓そこで…
1. まず仕様書、設計書をしっかり作って 2. コードを作成し 3. テストを実施する • 通常のソフトウェアエンジニアリングの工程管理を実施する必要性 > タスク管理アプリを作って。React使って、タスクの追加、削除、完了マークができるやつ。 ⏺ React を使ったタスク管理アプリを作成します。 ⏺ Update Todos ⎿ ☐ React アプリの初期セットアップ ☐ タスク管理コンポーネントの作成 ☐ タスクの追加機能の実装 ☐ タスクの削除機能の実装 ☐ タスクの完了マーク機能の実装 ☐ スタイリングの追加
None
None
スペック駆動開発(Spec-Driven Development)とは
None
None
None
όΠϒίʔσΟϯά • ͚ࣗͩͰ͏ͷ • Կ͕΄͍͔͠Θ͔Βͳ͍ͷͰ ͤΔ εϖοΫۦಈ։ൃ • ιϑτΣΞΤϯδχΞϦϯά •
ͯ͢ΛҙਤͲ͓Γʹ੍ޚ͢Δ • ͯ͢ͷόΠϒίʔσΟϯά͕ յΕΔΘ͚Ͱͳ͍ ˠ൷తͳϨϏϡʔςετͷ పఈͰվળՄೳ • --.ϑϨʔϜϫʔΫͷਐԽΛ ڗडͰ͖ͳ͍Մೳੑ͕͋Δ
開発ルールをClaude Codeで作成する
$MBVEF$PEFͰεϖοΫۦಈ։ൃ 【スペック駆動開発のやりかた自体もClaude Codeに相談】して、ルールをメモリ(CLAUDE.md)に定義する > まずは開発標準ルールとして、開発を進めるときは必ず以下のドキュメントを参照して開発を進めることとします。 - プロダクト企画書 `product.md` - プロダクトビジョンや目的
- ターゲットユーザーと課題・ニーズ - 主要な機能や目標 - 成功の定義 - 要求仕様書を`requirements.md` - ユーザーストーリー - 受け入れ条件 - 機能設計書 `design.md` - 機能ごとのアーキテクチャ - 構成図 - 技術仕様書 `tech.md` - テクノロジースタックやフレームワーク - 開発ツールや手法 - 技術的な制約事項や要求事項 - 利用するサードパーティ製品 - アプリ構造定義書 `structure.md` - フォルダやファイルの構成 - 命名規則 - コーディング規約 - タスクリスト - 機能やインフラの実装タスク - テストや品質保証タスク 追加開発や修正開発をする際には影響ドキュメントを洗い出して当該ドキュメントを修正してから、新規のタスクリストを作成し、タスクを実行することとし、タ スクリストのファイル名は`tasklist-`+`実施内容を端的に表現した名用`+`作成日時`で作成すること。 また、ドキュメントを編集したときは、1ファイルごとにわたしに必ず確認、承認を得てから次のファイル編集をおこなってください。 これをCLAUDE.mdに整理して定義してください。
永続的ドキュメントと作業バッチドキュメント
None
None
つくる対象を考慮したドキュメント体系や 開発ルールを考える
!!ιϑτΣΞΤϯδχΞϦϯά͕ͪΌΜͱΓ͍ͨ 工程 サブ工程・視点 プロダクト要求仕様書(PRD)作 成 • ステークホルダー別の要求整理 • 機能要件と非機能要件の明確化 •
受け入れ条件の具体化 既存システムの調査・分析 • データベース設計、API仕様、画面設計の把握 • コードベースの全体像や依存関係の把握 技術選定とアーキテクチャ設計 • 技術スタックの選定 • システムアーキテクチャ(マイクロサービス vs モノリス、データベース設計パターン、パフォーマ ンス設計) 設計 • 機能設計書(画面、フローチャート、シーケンス、画面設計、ビジネスロジック, etc…) • データベース設計、ユーザー認証, etc… • API設計(GraphQL、REST API, etc…) 実装 • コンポーネントの適用、機能実装、認証・認可, etc… テスト駆動開発(TDD) • テストケース設計、テスト品質向上 • モック、APIテスト、DBテスト、E2Eテスト, etc… インフラ構築・CI/CD • インフラ設計 • IaCコード作成 • GitHub Actionsワークフロー作成 • 監視・ログ管理の設計
None
カスタムコマンド化、cc-sddなど
None