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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Izumu KUSUNOKI
November 12, 2025
Technology
3
1.9k
仕様駆動 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
980
エンジニアにとってコードと並んで重要な「データ」のお話 - データが動くとコードが見える:関数型=データフロー入門
ismk
1
890
Copilotの精度を上げる!カスタムプロンプト入門.pdf
ismk
10
4.3k
AI-ready"のための"データ基盤 〜 LLMOpsで事業貢献するための基盤づくり
ismk
0
240
速習AGENTS.md:5分で精度を上げる "3ブロック" テンプレ
ismk
9
2.7k
グノシーにおけるデータ分析基盤移行と Amazon QuickSight 導入について
ismk
0
150
Other Decks in Technology
See All in Technology
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
6
1.9k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
93k
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
1k
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
2
3.2k
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
350
旅先で iPad + Neovim で iOS 開発・執筆した話
zozotech
PRO
0
100
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
220
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
160
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
610
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
170
プロポーザルに込める段取り八分
shoheimitani
1
650
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
320
Featured
See All Featured
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
110
Docker and Python
trallard
47
3.7k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
How STYLIGHT went responsive
nonsquared
100
6k
30 Presentation Tips
portentint
PRO
1
220
Design in an AI World
tapps
0
150
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
650
Paper Plane
katiecoart
PRO
0
46k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
68
Marketing to machines
jonoalderson
1
4.6k
We Have a Design System, Now What?
morganepeng
54
8k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
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͍ͷͰهࣄࢀরʢ؆୯ʹίϐϖͰ͖·͢ʣ