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
Coding Agent用チケットシステム - ticket.sh
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yuichiro MASUI
August 28, 2025
Programming
0
29
Coding Agent用チケットシステム - ticket.sh
Yuichiro MASUI
August 28, 2025
Tweet
Share
More Decks by Yuichiro MASUI
See All by Yuichiro MASUI
Vue/Nuxt tutorial for Sendai
masuidrive
0
190
ハッカソンで 作ったアプリを売却した話
masuidrive
0
680
DJ hands on for IT Engineers
masuidrive
1
200
自分の棚卸をして レジュメを書こう
masuidrive
5
2k
0から1ヶ月で DJになるまで
masuidrive
4
1.6k
Google Apps Scriptでbotを作る話
masuidrive
1
1.8k
Rails loves React
masuidrive
1
530
トレタの存在理由
masuidrive
0
230
18年でRubyから学んだこと - 関西Ruby会議 2017
masuidrive
3
2.3k
Other Decks in Programming
See All in Programming
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
140
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1k
高速開発のためのコード整理術
sutetotanuki
1
410
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
210
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.4k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
600
Patterns of Patterns
denyspoltorak
0
1.4k
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
430
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
110
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.6k
Apache Iceberg V3 and migration to V3
tomtanaka
0
170
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
200
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
100
The Spectacular Lies of Maps
axbom
PRO
1
520
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
240
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
100
Test your architecture with Archunit
thirion
1
2.2k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
ラッコキーワード サービス紹介資料
rakko
1
2.3M
Writing Fast Ruby
sferik
630
62k
Transcript
Yuichiro Masui <
[email protected]
> ticket.sh http://twitter.com/masuidrive ʹࢿྉ͋ΔΑ
http://twitter.com/masuidrive
• είʔϓΛখ͘͢͞Δ͜ͱ • λεΫϦετΛ࡞Δ͜ͱ • TDDΛߦ͏͜ͱ🦁 • ࡞ۀϊʔτΛ͢͜ͱ • υΩϡϝϯτΛ͢͜ͱ
Claude Codeͱ͔Codex CLIͱ͔ Coding AgentΛ͏ίπ
νϟοτͰ ࢦࣔ͢Δͷ໘
• ࡞ۀ༰Λmemo.mdͱ͔దͳϑΝΠϧʹॻ͍ͯɺͦΕΛ࣮ߦ ͤ͞Δ • ͲΜͲΜංେԽ͢Δ • ൈ͚࿙Ε͕ى͜Δ ·ͣ࠷ॳʹΔख memo.md
ࣄͰͲ͏ͯ͠Δ͚ͬʁ
• ௨ৗͷ։ൃʹࡌͤΔͳΒΞϦ • λεΫৄࡉਐḿIssuesͱ͔Pull Requestʹॻ͘ʁ • ݁ہϩʔΧϧͷϑΝΠϧʹஔ͘ • ͦΕcommit͢Δʁ νέοτγεςϜͱܨ͗ࠐΈ
GitHub MCPͱ͔
• ݸਓͰgit- fl ow࠾༻͢Δͱྑ͍ • ࣮࣭తʹAgentͱͷϖΞϓϩ͔ͩΒ • Agentίϛοτϩά͔ͬ͠Γͯ͘͠ΕΔ • Featureϒϥϯνͬͯ࡞ۀͯ͠ɺsquashͯ͠mainʹmerge͢Δ
• ͦ͏ࢦࣔ͢Εͬͯ͘ΕΔ push͠ͳͯ͘͏Ͱ͠ΐ ͦʔ͍͑git͏ΑͶ
• git- fl owίϚϯυΛ͏ʁ • ࢼͨ͠ΒֶशࡁΈͰී௨ʹͬͯ͘ΕΔ • Ͱsquash & merge͍ͨ͠
• featureϦϦʔε͚ͩͳΒී௨ʹshell scriptͰ࡞Ε͍͍ͷͰʁ Δ ίʔυͰͰ͖Δ͜ͱίʔυͰ
• ./ticket.sh create νέοτ໊ • tickets/νέοτ໊.md Λ࡞ͯ͘͠ΕΔˠ࡞ۀ༰ॻ͘ • ./ticket.sh start
νέοτ໊ • features/νέοτ໊ ͷϒϥϯνΛ࡞Δ • νέοτϑΝΠϧΛ./current-ticket.mdʹsymlink͢Δ νέοτϑΝΠϧΛཧͯ͘͠Εͯɺgit fl owͯ͘͠ΕΔshell scriptΛ࡞Ζ͏ ticket.shര
• ./current-ticket.md ΛಡΉͱࠓԿ͔͔ͬͯͨΔ • ยखؒͰCoding Agent͏ͱࠞཚ͕ͪ͠ • ./ticket.sh close •
current-ticket.mdͷ༰Λcommit msgʹͯ͠ɺsquash&merge • ͜͏͢Δͱmainͷgit commitݟΔ͚ͩͰ࡞ۀ༰͕ѲͰ͖Δ ޙ࢝ ࡞ۀதͱऴΘͬͨΒ
• MCP༷͕ෆ҆ఆͩͱࢥ͍ͬͯΔ • ਓ͕࣮ؒߦͯ͠ཧղ͠ʹ͍͘ • ϩʔΧϧͳΒshell scriptͷํ͕ॊೈੑߴ͍ • ίϚϯυͷग़ྗΛϓϩϯϓτͱͯ͠ѻ͏ •
./ticket.sh prompt >> CLAUDE.md • ./ticket.sh createͰνέοτΛ࡞ͬͨޙʹԿΛ͖͔͢ΛϨ εϙϯεͱͯ͠ฦ͍ͯ͠Δ MCP͡Όͳ͍ͷʁ
• ग़ྗ݁ՌͰͳ͘ɺ࣍ʹͯ͠ཉ͍͜͠ͱΛબࢶͱͯ͠ग़͢ • ෦ಈ࡞ग़ྗ͢Δ • ෦Ͱ࣮ߦ͍ͯ͠ΔgitίϚϯυࣗମग़ྗ͍ͯ͠ΔͷͰɺ Կ͔͋ͬͯAgent͕࡞ۀ༰Λཧղ͍ͯ͠Δ • CLAUDE.md/AGENTS.mdʹʮνέοτͷ͕ग़ͨΒ./ticket.sh promptΛ࣮ߦͯͦ͠ΕʹैͬͯॲཧΛͯ͠ʯͱॻ͚ͩ͘ͰOK
Coding Agent༻ίϚϯυͷίπ
• ΤϯδχΞϦϯάʹରͯ͠ͷࣗͷߟ͑ํΛπʔϧʹ͢Δ • Coding Agent͕͍͔ʹਐԽͯࣗ͠ͷ͖ͳख๏Λ࠾༻ͯ͘͠ ΕΔͱݶΒͳ͍ • Coding AgentπʔϧͷҰ͔ͭͩΒࣗͳΓʹ্ख͍͘͜ͳ͢ ํ๏Λݟ͚ͭΑ͏
·ͣπϧϋγ࡞Δͷָ͍͠Α http://twitter.com/masuidrive ʹࢿྉ͋ΔΑ