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
仕様駆動 x Codex で 超効率開発
Search
Izumu KUSUNOKI
November 12, 2025
Technology
2.4k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
仕様駆動 x Codex で 超効率開発
2025/11/12(水)『爆速開発LT:Codex編』
https://lancersagent.connpass.com/event/373021/
の登壇資料です。
Izumu KUSUNOKI
November 12, 2025
More Decks by Izumu KUSUNOKI
See All by Izumu KUSUNOKI
今からでも間に合う!速習Devin入門とその活用方法
ismk
1
1.3k
エンジニアにとってコードと並んで重要な「データ」のお話 - データが動くとコードが見える:関数型=データフロー入門
ismk
1
980
Copilotの精度を上げる!カスタムプロンプト入門.pdf
ismk
10
4.7k
AI-ready"のための"データ基盤 〜 LLMOpsで事業貢献するための基盤づくり
ismk
0
330
速習AGENTS.md:5分で精度を上げる "3ブロック" テンプレ
ismk
9
3.3k
グノシーにおけるデータ分析基盤移行と Amazon QuickSight 導入について
ismk
0
180
Other Decks in Technology
See All in Technology
OSC2026on_the-world-is-waiting-for-your-voice.pdf
naruoga
0
370
Claude Code本は、どのように執筆チームで書かれたか
oikon48
1
360
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
2
830
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
6
4.4k
FOSS4Gを活用した自治体業務DXの試み
470715
0
150
Essential architectural thinking (revised edition)
ufried
0
110
LocalStack を使ったサーバーレスアプリケーション開発 / Serverless Development with LocalStack
kakakakakku
1
390
FactoryBotアンチパターン / factory_bot anti-patterns
toshimaru
0
150
Jetson Orin Nanoとk3sとローカルLLMで音声文字起こしシステム作ってみた
y_sera15
0
120
おそらく日本で唯一のDevRelインターン生として
husengs7
0
170
自主式軟體工廠
philipz
0
260
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
0
310
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Between Models and Reality
mayunak
4
490
Thoughts on Productivity
jonyablonski
76
5.4k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
560
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
540
Joys of Absence: A Defence of Solitary Play
codingconduct
1
540
Ruling the World: When Life Gets Gamed
codingconduct
0
400
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
260
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
400
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
560
Statistics for Hackers
jakevdp
799
230k
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͍ͷͰهࣄࢀরʢ؆୯ʹίϐϖͰ͖·͢ʣ