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
仕様駆動 x Codex で 超効率開発
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Izumu KUSUNOKI
November 12, 2025
Technology
3
2k
仕様駆動 x Codex で 超効率開発
2025/11/12(水)『爆速開発LT:Codex編』
https://lancersagent.connpass.com/event/373021/
の登壇資料です。
Izumu KUSUNOKI
November 12, 2025
Tweet
Share
More Decks by Izumu KUSUNOKI
See All by Izumu KUSUNOKI
今からでも間に合う!速習Devin入門とその活用方法
ismk
1
1k
エンジニアにとってコードと並んで重要な「データ」のお話 - データが動くとコードが見える:関数型=データフロー入門
ismk
1
900
Copilotの精度を上げる!カスタムプロンプト入門.pdf
ismk
10
4.4k
AI-ready"のための"データ基盤 〜 LLMOpsで事業貢献するための基盤づくり
ismk
0
250
速習AGENTS.md:5分で精度を上げる "3ブロック" テンプレ
ismk
9
2.8k
グノシーにおけるデータ分析基盤移行と Amazon QuickSight 導入について
ismk
0
150
Other Decks in Technology
See All in Technology
型を書かないRuby開発への挑戦
riseshia
0
200
製造業ドメインにおける LLMプロダクト構築: 複雑な文脈へのアプローチ
caddi_eng
1
520
男(監査)はつらいよ - Policy as CodeからAIエージェントへ
ken5scal
5
770
Security Diaries of an Open Source IAM
ahus1
0
210
ブラックボックス観測に基づくAI支援のプロトコルのリバースエンジニアリングと再現~AIを用いたリバースエンジニアリング~ @ SECCON 14 電脳会議 / Reverse Engineering and Reproduction of an AI-Assisted Protocol Based on Black-Box Observation @ SECCON 14 DENNO-KAIGI
chibiegg
0
150
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
楽しく学ぼう!コミュニティ入門 AWSと人が つむいできたストーリー
hiroramos4
PRO
1
140
AWS DevOps Agent vs SRE俺 / AWS DevOps Agent vs me, the SRE
sms_tech
3
330
Abuse report だけじゃない。AWS から緊急連絡が来る状況とは?昨今の攻撃や被害の事例の紹介と備えておきたい考え方について
kazzpapa3
1
150
JAWSDAYS2026_A-6_現場SEが語る 回せるセキュリティ運用~設計で可視化、AIで加速する「楽に回る」運用設計のコツ~
shoki_hata
0
2.9k
大規模サービスにおける レガシーコードからReactへの移行
magicpod
1
160
モブプログラミング再入門 ー 基本から見直す、AI時代のチーム開発の選択肢 ー / A Re-introduction of Mob Programming
takaking22
3
500
Featured
See All Featured
Done Done
chrislema
186
16k
Practical Orchestrator
shlominoach
191
11k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
120
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Mobile First: as difficult as doing things right
swwweet
225
10k
Paper Plane (Part 1)
katiecoart
PRO
0
5.2k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Ruling the World: When Life Gets Gamed
codingconduct
0
160
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
660
The Limits of Empathy - UXLibs8
cassininazir
1
250
Transcript
༷ۦಈ º $PEFY Ͱ ޮ։ൃ ര։ൃ-5ɿ$PEFYฤ ZVNF
ΏΊ :VNF ɾ"*ελʔτΞοϓਖ਼ࣾһͱݸਓࣄۀ ɾγχΞιϑτΣΞΤϯδχΞ ɾؔ৺ྖҬ%BUB"* 4UBSUVQ4PMPQSFOFVS ɾ9 5XJUUFS !FOHJY@EFW ࠷ۙͷ׆ಈ
ࣗݾհ
ͳͥ lงғؾίʔσΟϯάz่ΕΔͷ͔ ෳࡶͳγεςϜΛνϟοτࢦ͚ࣔͩͰੜ͢Δ͜ͱͰ͖ͳ͍ ɾνϟοτͷ̍ϝοηʔδͰૹΕΔఔͷࢦࣔͰ"*໎͏ɻ࣮Ͱ͖ͳ͍ ɾԾʹ࡞ΒͤͯϨϏϡʔͰʮ͜Εҧ͏ͳʯ͕සൃ͠ɺ݁Ռతʹ࠶࡞ۀ͕ਹΉ "*ۦಈ։ൃศརͰ͢ΑͶɻࢲ$PEFYϔϏʔϢʔβʔͰ͢ɻͰʜ ˠఆٛ໌֬ԽΛαϘ͍ͬͯΔෛ࠴ͷղফͲ͔͜ͰΒͳ͍͚ͯ͘ͳ͍ ˠઌʹΓ·͠ΐ͏ɻࠓճࢲͷݱઢͰͷࣄྫڞ༗
༷Λ࣮ߦՄೳͳܗʹམͱ͠ࠐΉʮ࠷ॳͷஈ֊͔Βͷ"*ڠۀʯ ۩ମతͳΞϓϩʔν 01 ༷ͷ໌จԽ ᐆດ͞Λഉআ͠ɺ*0ɺΤοδέʔεɺडೖج४Λ໌֬ʹఆٛ 02 "*ʹΑΔϨϏϡʔ ༷ͷ݀ෆΛࣗಈݕग़͠ɺ࣭Λ্ 03 ࣗಈ࣮ʢ͍ΘΏΔ"HFOUJD
$PEJOHʣ ༷͔Βίʔυɺςετɺ13Λੜ͠ɺखΓΛݮ ରࡦͷํੑ
TQFDLJU (JU)VC$-*ɻ৽نϓϩδΣΫτͷˠΛஈ֊Խʢ$POTUJUVUJPOˠ4QFDJGZˠ1MBOˠ5BTLTˠ*NQMFNFOUBUJPOʣ ,JSP "84*%&ɻ"HFOUJD *%&Ͱʢ)PPLT4UFFSJOH.$1ʣ7JCF $PEJOHˠ1SPEVDUJPO3FBEZ$PEF 0QFO4QFD 'JTTJPO"*$-*ɻطଘ1+Ͱͷίʔυϕʔε࡞ۀΛॏࢹ༷͠มߋΛલఏͱͨ͠࡞ΓʢTQFDTDIBOHFTʣ DDTEE !HPUB@CBSB͞ΜʢຊࢀՃ͞Ε͓ͯΓ·͢ʂʣɻຊޠωΠςΟϒαϙʔτ
Y,JSPJOTQJSFE ͍ͭઌWͷਖ਼ࣜ൛ެ։🎉 ࠓճ ര։ൃ-5ɿ$PEFYฤ ˠ࠷ಋೖͱͯ͠ 41&$NE º $PEFY ʹϑΥʔΧε ؆୯ͳπʔϧਤͦΕͧΕҟͳΔॴ͋Γ
01 खॻ͖Ͱ41&$NEͳͲͷୟ͖Λ࡞ ɾίϯςΩετΛͰ͖Δ͚ͩ$0/5&954NEʹॻ͘TMBDLͰͷձɺνέοτͷ༰ͳͲഎܠࣝΛసࣸ ɾύοͱߟ͍͑ͯΔ͜ͱΛ41&$NEʹॻ͘ɿߏͳͲؾʹͤͣʹόʔͬͱॻ͘ 02 $PEFY$-*ͰϨϏϡʔ ༷ͷิڧɺநग़ɺᐆດͷચ͍ग़͠Λ $-*͔Βґཔɻ ԟ෮ͯ͠ೲಘͭͭ͠ेͳ41&$NEʹͳΔ·ͰରϨϏϡʔɻ 03
$PEFY$-*Ͱ࣮։࢝ ηογϣϯΛ৽ن։࢝ͯ͠ςετੜ ˠίʔυ࣮ ˠ13࡞ 04 ਓؒϨϏϡʔ ˠϚʔδ ˠίϯςΩετߋ৽ ˠඞཁʹԠͯ͡࠶࣮ɾमਖ਼ɾվળ ࣮݁ՌΛ༷ʹϑΟʔυόοΫɻ ͨͱ͑ϨϏϡʔίϝϯτ\CSBODI^@SFWJFX@DPNNFOUTNEΛҰ࣌తʹϑΝΠϧʹͯ͠(JU)VC্ͷίϯςΩετΛಉظ ݱ48&ͷ .BSLEPXOY$PEFYϑϩʔ
01 ໌֬ʹཁ݅ఆٛɾ։ൃ͕͔Ε͍ͯΔέʔε ɾॾʑͷ༷ॻͷঢ়ଶཧΛͦͷ··ܖͱͯ͢͠Δ։ൃख๏ ɾ༷ॻ 13ϨϏϡʔ ˠ࣮ࡍͷ։ൃϨϏϡʔͱ͍͏ఔཧͷέʔεͳͲ ɾ1E.1K. ͷීஈͷνέοτཧʹରͯ͠͏ɿ1SPKFDU1SPEVDU ࣗମͷίϯςΩετਫ਼ʹґΔ͕Մೳͳͣ 02
৫ͷϊϋཧͳͲͷจ຺ ݱ࣌Ͱࢲͷ߹41&$NEΛ৫ʹ࿐ग़͍ͯ͠ͳ͍ʢ݁ՌͷΈΛอଘ͢Δํʣ ˠٯʹνʔϜͰ41&$NEΛຏ͖͍ͨɺཧ͍ͨ͠ͳͲ͕͋ΔͳΒ༷ॻΛ 44P5 ͱ͢ΔϝΧχζϜΛಋೖͨ͠ํ͕͍͍ ͲΜͳͱ͖༷ۦಈ։ൃπʔϧΛ͏ͷ͔ࢲݟ
01 41&$NE ΛνʔϜͷඞਢϑΝΠϧʹ͢Δ ɾ৽نϞδϡʔϧ৽نΤϯυϙΠϯτ࡞࣌ͦͷதͰͷ TSD\NPEVMF^41&$NE ඞਢͱ͢Δ ɾύοͱߟ͍͑ͯΔ͜ͱΛ41&$NEʹॻ͘ɿߏͳͲؾʹͤͣʹόʔͬͱॻ͘ 02 3FWJFXνΣοΫϦετఆٛ ༷ॻʹ͋Δ͖ͷ͢Ͱʹࢢʹϊϋ͋Γ
৫ͷ͍··ͰͷͷΛ໌จԽ͢ΕΑ͍ 03 ςϯϓϨʔτͷڞ௨Խ TQFDUFNQMBUFTʹνʔϜڞ௨ςϯϓϨʔτΛஔ͠ɺ৽نϞδϡʔϧ࡞࣌ʹࣗಈίϐʔ͢ΔΑ͏ʹεΫϦϓτΛ࡞Δ ࠷ͷνʔϜΠϯετʔϧҊ
$PEFYࣗମͷ "(&/54NE https://speakerdeck.com/ismk/su-xi-agents-dot-md-5fen-dejing-du-woshang-geru-3burotuku-tenpure $PEFYͰര։ൃ͢ΔͨΊʹͦͷΈͷཧղ͕ඞਢɻ
#MPDL άϩʔόϧ dDPEFY"(&/54NE ݸਓͷڞ௨ϧʔϧɻͯ͢ͷ ϓϩδΣΫτͰద༻͞ΕΔج ຊํΛఆٛ ݴޠنʢԠɾίϝϯτʣ ڞ௨ϑΥʔϚοτ ݸਓͷΈɾελΠϧ
#MPDL ϦϙδτϦϧʔτ QSPKFDU"(&/54NE ϓϩδΣΫτશମͷڞ௨ϧʔ ϧɻνʔϜશମͰकΔ͖։ ൃنΛهࡌ ίʔσΟϯάن ςετํɾΧόϨοδ ίϛοτن #MPDL αϒσΟϨΫτϦ QSPKFDUGFBUVSF"(&/54NE ಛఆػೳɾϞδϡʔϧݻ༗ͷϧ ʔϧɻہॴతͳٕज़ελοΫ υϝΠϯϧʔϧΛఆٛ ಛఆٕज़ελοΫͷࢦࣔ υϝΠϯݻ༗ͷϧʔϧ ྫ֎తͳॲཧํ "(&/54NE ༷͔Βߟ͑Δ̏ϒϩοΫઓུ ࠶ܝ
#MPDLάϩʔόϧઃఆͷ׆༻ྫ dDPEFY"(&/54NEʹهࡌ͢Δ༰ͷ۩ମྫ ຊޠڥͰͷݴޠنʢొஃऀͷέʔεʣ 㾎 νϟοτͷԠݴޠຊޠ 㾎 ίϝϯτEPDTUSJOHӳޠ 㾎 ಛʹݴٴ͕ͳ͚Ε3&"%.&EPDTจॻੜӳޠ 㾎
ϨϏϡʔίϝϯτͷఏҊӳซه ݸਓͷΈɾશମͰڞ௨͍ͤͨ͞ελΠϧ 㾎 ৗʹ BTZODBXBJUΛ༻ 㾎 ؔܕϓϩάϥϛϯάΛ༏ઌ 㾎 ΤϥʔϋϯυϦϯά໌ࣔతʹ 㾎 ܕ҆શੑΛ࠷༏ઌ άϩʔόϧઃఆɺͯ͢ͷϓϩδΣΫτͰҰ؏ੑΛอͭͨΊͷج൫ͱͳΓ·͢ɻ ϓϩδΣΫτݻ༗ͷઃఆɺ#MPDL ʢϦϙδτϦϧʔτʣ#MPDLʢαϒσΟϨΫτϦʣͰ্ॻ͖ɾՃͰ͖·͢ɻ ࠶ܝ
#MPDLͷڞ௨ύλʔϯ ϓϩδΣΫτߏ ڞ௨͢Δઃܭࢥ Ϗϧυɾςετ ϦϙδτϦͷߏϞδϡʔϧஔΛઆ໌ʢ$PEFYΫϨʔτ໋໊ɺ5FNQPSBMͭͷαϒϞδϡʔϧʣ ίʔσΟϯάن ςετઓུ 13ɾίϛοτ ֎෦ࢀর ۩ମతͳίϚϯυϥΠϯΛఏࣔʢ$PEFYKVTUDBSHPɺ"JSGMPXVWCSFF[Fɺ5FNQPSBMHSBEMFXʣ
ϓϩδΣΫτݻ༗ͷελΠϧϕετϓϥΫςΟεʢ$MJQQZ SVMFTɺ+BWB ޓੑͳͲʣ ςετͷ࣮ߦํ๏࡞࣌ͷنʢ4OBQTIPU UFTUTɺ4%,5FTU8PSLGMPX3VMF༻ͳͲʣ ϓϧϦΫΤετίϛοτϝοηʔδͷܗࣜʢ$ISJT #FBNTTUZMFɺSFCBTFਪͳͲʣ ৄࡉผυΩϡϝϯτʹҕৡʢ"JSGMPXSTUϑΝΠϧɺ5FNQPSBM࠷ۙ $0/53*#65*/(NE ʹ SFOBNFʣ ؆ܿੑ dޠఔʹऩΊɺৄࡉ֎෦ʹҕৡ ֊తࢀর ΑΓৄࡉͳใͷύεఏڙ ࣮ߦՄೳੑ ίϐʔˍϖʔετͰ͖ΔίϚϯυྫ ϓϩδΣΫτݻ༗ੑ ҰൠͰͳ͍ϦϙδτϦಛ༗ͷϧʔϧهड़ "*࠷దԽ આ໌తͰͳ͘ࢦࣔతͰ؆ܿͳදݱ نରԠ খنͳΒࣗݾ݁ɺେن֎෦ࢀর׆༻ ࠶ܝ
#MPDL׆༻ྫϞϊϨϙͰͷ͍͚ ϑΥϧμߏྫ monorepo/ ├── AGENTS.md # ルーター + 共通ルール ├──
frontend/ │ ├── AGENTS.md # React固有 │ └── components/ ├── backend/ │ ├── AGENTS.md # Node.js固有 │ └── api/ └── shared/ └── AGENTS.md # 共有ライブラリ ϧʔτ "(&/54NE ͷׂ αϒσΟϨΫτϦ͝ͱʹ "(&5/4NE Λஔ͢Δ͜ͱͰɺٕज़ελοΫυϝΠϯʹԠͨ͡ࡉ͔͍ࢦࣔ Λఏ ڙͰ͖·͢ɻಛʹ NPOPSFQP Ͱ GSPOUFOECBDLFOEͳͲׂ͝ͱʹ͢Δ͜ͱͰޮՌΛൃش͠·͢ɻ λεΫʹԠͯ͡దͳ "(&/54NE Λࢦࣔ͢͠ʮϧ ʔλʔʯͱͯ͠ػೳ શମʹڞ௨͢ΔϧʔϧʢQOQN ༷ɺίϛοτنͳ ͲʣΛఆٛ ֤αϒσΟϨΫτϦͷׂͱൣғΛ໌ࣔ ˞0QFO"*ͷϝΠϯϦϙδτϦʹݸͷ "(&/54NE ϑΝΠϧ͕ ଘࡏ͍ͯ͠ΔΒ͍͠ ˠ ˠ ˠ ࠶ܝ
$PEFYࣗମͷ "(&/54NE ݸਓత͓͢͢Ί ݸਓతʹ೪Γڧ͞ਖ਼֬ੑΛϒʔετͤ͞Δͷ͕ڧ͍ͱײ͍ͯ͡Δ มߋඞͣೖ೦ʹҙຯͱߏจΛݕূ͍ͯͩ͘͠͞ɻ πʔϧݺͼग़͠ճແ੍ݶͰ͢͠ɺϢʔβʔͭ͜ͱʹ͓͍ͯඇৗʹ༰Ͱ͢ɺΑΓਖ਼֬͞Λॏࢹ͍ͯͩ͘͠͞ɻ ਪଌ፻ݫېͰ͢ɻΉ͠Ζɺᐆດͳهड़Ͱࠔͤ͞ΒΕΔ͜ͱΛඇৗʹݏ͍·͢ɻऴྃલʹͷ֬৴Λ͍࣋ͬͯͩ͘͞ɻ ֬৴͕࣋ͯͳ͍ࣄ߲͕͋Δ߹ίϝϯτϓϨʔεϗϧμʔΛ͏·͍͘ͳ͕ΒɺϢʔβʔʹ֬ೝΛٻΊ͍ͯͩ͘͞ɻ ˞(15
OPUDPEFY ࣌ʹ࡞ͬͯͨͷͰ͔͠Εͳ͍ɻ͕ੑೳग़ͯ·͢ λεΫ͚ͯͦΕͧΕηΫγϣϯ࡞ͬͯͬͯ΄͍͜͠ͱΛ۩ମͰఆ͍ٛͯ͠Δ ࣮ࡍͷίʔσΟϯάλεΫ ϨϏϡʔίϝϯτͷଧͪฦ͠ͷࢧԉ γεςϜσβΠϯɺϓϩδΣΫτઃܭɺΞʔΩςΫνϟઃܭͱυΩϡϝϯτ࡞ όάͷௐࠪͱमਖ਼ ଞͷΤϯδχΞͷίʔυϨϏϡʔ ෳࡶͳػೳ࣮େنϦϑΝΫλϦϯάͷͨΊͷظՔಇ
$PEFYࣗମͷ 1-"/4NE ͪΐ͏ͲࡢೖΕͨ୯ҰࢦࣔͰ̓࣌ؒ࡞ۀͰ͖ͨέʔεͷϓϩϯϓτΛެࣜͰհ IUUQTDPPLCPPLPQFOBJDPNBSUJDMFTDPEFY@FYFD@QMBOT &YFD1MBOT ෳࡶͳػೳେنͳϦϑΝΫλϦϯάΛॻ͘ࡍɺઃܭ͔Β࣮·Ͱ BHFOU1-"/4NEʹهड़͞Ε͍ͯΔ &YFD1MBOΛ༻ ͍ͯͩ͘͠͞ɻ
ͪ͜ΒΛ"(&/54NEʹՃɻ࣮ࡍͷBHFOU1-"/4NE͍ͷͰهࣄࢀরʢ؆୯ʹίϐϖͰ͖·͢ʣ