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
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies w...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
果物リン
February 09, 2026
Programming
290
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
Claude Codeを使っていて、「思ってたんと違う」を何度も繰り返してませんか?
2つの「巻き戻し戦略」を駆使することで、Claudeを迷子から救い、一撃〆で結果を狙いましょう
果物リン
February 09, 2026
More Decks by 果物リン
See All by 果物リン
ADDF - ループエンジニアリングするフレームワークを作ったら/I Didn't Set Out to Build Loop Engineering, But ADDF Did
fruitriin
0
190
AIに与える人間らしさを(略)したら600ページの同人誌になった/I kept thinking about making AI more human, more, more, more... wait, when did this become a 600-page doujinshi?
fruitriin
0
150
記憶を高速で思い出す全文検索パフォーマンス・チューニング テクニック/How to make your AI recall, quickly
fruitriin
0
120
入社半年で作った"社内でも使える"ツール集/Everything I Built on the Side in Half a Year
fruitriin
0
140
embodied記憶の依代 聖杯問答/ Vessel of Memory: The Grail Dialogue #embodied_llm
fruitriin
2
240
ClaudeCodeと遠くへいくためのパーミッションルール/Stop Checking, Start Trusting: Claude Code Permission Rules
fruitriin
0
95
Claude Codeと物忘れ / Invitation talk about context - Why Claude Code forget?
fruitriin
0
140
Electron+Vue+Swift=真のデスクトップアプリ / How to create "Really" desktop app using Electron
fruitriin
0
160
ある日オレオレフレームワークを作りたくなったぞ/Want to Create Oreore Framework
fruitriin
1
200
Other Decks in Programming
See All in Programming
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.4k
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
120
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
8
5.5k
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.5k
setup-vp GitLab対応の裏側
naokihaba
0
150
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.8k
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
270
ジョジョの世界をXRで再現する
mofurune
0
110
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
190
Webの地図
yosuke_furukawa
PRO
6
5k
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
120
R8 の設定見直しでアプリサイズ削減
andpad
0
140
Featured
See All Featured
Being A Developer After 40
akosma
91
590k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
910
Design in an AI World
tapps
1
350
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
310
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
460
So, you think you're a good person
axbom
PRO
2
2.2k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
690
How to Ace a Technical Interview
jacobian
280
24k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
930
We Have a Design System, Now What?
morganepeng
55
8.4k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Transcript
Claude Codeと 2つの巻き戻し戦略 株式会社クラフトマンソフトウェア 果物リン 2026/2/10 ࣾLT
自己紹介 - 中島凛 as 果物リン • 12݄ʹೖࣾ͠·ͨ͠ • kubeະͩʹΘ͔ΒΜζ •
झຯͰϓϩάϥϜͱ͔ॻ͖·͢ • Claude CodeͷΦλΫઆ͕ු্
PR: helm-yaml-lsp 作ってます https://github.com/fruitriin/helm-yaml-lsp
Claude Codeɺ ͍͍ײ͡ʹ͔ͭ͑ͯ·͔͢ʁ
໎ͨ͠Γͯ͠·ͤΜ͔ʁ ࢥͬͨΜͱҧ͏ͱࢥͬͯ·͔͢ʁ
ྑ͍ྑ͍ղʹউΔ
໔ࣄ߲ Opus 4.6Ͱύϫʔ͕ղܾ͢Δ͔
前回のおさらい - LLMは全部覚えてる
前回のおさらい - そして忘れる
AI༨ܭͳʹࠞཚ͢Δ
AIが覚えていること • Claude CodeࠓճͷηογϣϯͰͨ͜͠ͱ͕ͯ͢ • લճͷηογϣϯͷ༰Λ͍֮͑ͯͳ͍ (*) • λεΫϓϩδΣΫτʹ͍ͭͯɺجຊతʹௐ͍ͯΔ •
ରԠྗεʔύʔࣄૣ͍৽ਓ͘Β͍ • આ໌ͯ͠ͳ͍͜ͱΒͳ͍
セッションって? • claude ίϚϯυͰىಈ͔ͯ͠Βऴྃ͢Δ·Ͱ • ͘͠ /clear ͢Δ·Ͱ • clear
ͨ͠Γऴྃ͢Δͱผͷ৽ਓClaude͕ͬͯ͘Δʂ
Claudeくんは話の重要度判定が難しい • ձͷதͰͲΕ͕େࣄͩͬͨͷ͔ʁ͕͍͠ • Claudeʹͱ͕ͬͯͯͨͩ͢ͷςΩετ • ಛʹ࣌ܥྻʹΑͬͯగਖ਼͞ΕͨΓ ؔͳ͍ΛΕΔͷ͕ۤख͕ͪ
Ͱ͖·ͨ͠ʂ λεΫAͬͯʂ LLMは一連の会話を全部覚えている λεΫBͬͯʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ
Ͱ͖·ͨ͠ʂ λεΫAͬͯʂ LLMは一連の会話を全部覚えている λεΫBͬͯʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ
λεΫCͬͯʂ
Ͱ͖·ͨ͠ʂ λεΫAͬͯʂ LLMは一連の会話を全部覚えている λεΫBͬͯʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ
λεΫCͬͯʂ AͰࢦࣔͨ͜͠ͱΕͯΔ͡ΌΜʂ
ͳͥͳͷ͔ʁ
Ͱ͖·ͨ͠ʂ λεΫAͬͯʂ あとから会話ログを読み直したとき λεΫBͬͯʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ
λεΫCͬͯʂ λεΫBͷྃʹ ͲΕΛಡΈམͱͯ͠Ξτͩ͠ɺ ॱ൪Λؒҧ͑ͯ͏·͘Ͱ͖ͳ͍
生成AIは会話の真ん中に意識がいかない • Lost in the Middleͱͯ͠ΒΕΔ͕͋Δ
Ͱ͖·ͨ͠ʂ λεΫAͬͯʂ あとから会話ログを読み直したとき λεΫBͬͯʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ
λεΫCͬͯʂ ͜ͷ͋ͨΓͷΕ͕ͪ
ग़ྗ 回想シーン - compact ೖྗ ίϯςΩετ UIJOLJOH େࣄͦ͏ େࣄͦ͏ େࣄͦ͏
nճ…ݶք͕͖ͨͷͰѹॖ͞Εͨ
λεΫAͬͯʂ コンテキストのcompact(圧縮)も起きる Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ λεΫCͬͯʂ λεΫBͬͯʂ
ʮ͖ͬ͞ͷؒҧ͍ɹ ɹɹɹ·ͨ܁Γฦͯ͠Δʂʯ
ཧ۶͕Θ͔Δͱ ͦΕͦ͏
どうする? • ϊΠζʹͳΔΛݮΒ͢
巻き戻し戦略1. Rewind • Claude CodeͳΒESCΩʔ̎ճ • ձΛͳ͔ͬͨ͜ͱʹͰ͖Δʢר͖ͤΔʣ • ࢦࣔΛग़ͯ͠ΈͯɺClaude͕ޡͬͨղऍΛͨ͠ͱ͖ ݁ՌΛݟ͔ͯΒʮAͰͳͯ͘BʯΑΓɺ
ר͖ͯ͠ʮͨͩ͠AͰͳͯ͘BʹͳΔΑ͏ʹ͢Δʯ
巻き戻し戦略1. Rewind • Rewind͠ͳ͍ͰAIʹґཔ͢Δ →ؒҧͬͨํੑͰॻ͔ΕͨίʔυΛࢀߟʹͯ͠͠·͏ ʢAIमਖ਼લͷίʔυΛ͋·Γ͍֮͑ͯͳ͍ʣ • Rewind͔ͯ͠ΒAIʹґཔ͢Δ →ਖ਼͍͠ঢ়ଶͷίʔυ͔Βग़ൃͰ͖Δ
巻き戻し戦略Rewind Step1. 人間が混乱に気づく λεΫBͬͯʂ Ͱ͖·ͨ͠ʂ B’Βͳ͍Ͱʂ Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ ͬͱB’’ʹͯ͠ʂ લճͷࢦࣔΛଧͪফ͍ͯ͠Δ
લఏ͕݅Γͳ͔͔ͬͨʁ
巻き戻し戦略Rewind Step2. ESCx2 λεΫBͬͯʂ Restore ConversationͰձͷ్தʹΔ AIΕΔ͠ίʔυͤΔ Ͱ͖·ͨ͠ʂ B’Βͳ͍Ͱʂ Ͱ͖·ͨ͠ʂ
Ͱ͖·ͨ͠ʂ ͬͱB’’ʹͯ͠ʂ 3FXJOEΛىಈ &4$Λ̎ճ
巻き戻し戦略Rewind Step2. ESCx2 λεΫBͬͯʂ Γ͍ͨձΛબΜͰ ձ͚͔ͩ͢ɺ ίʔυ͔͢બͿ
͖ͬ͞ͷݟΛ׆੍͔ͯ͠Λ͢ʂ 巻き戻し戦略Rewind Step3. 制約や条件を足して再スタート λεΫBͬͯʂ ͨͩ͠B’ʹͳΒͳ͍Α͏ʹ͢Δ B’’ʹͳΔΑ͏ʹͬͯʂ Ͱ͖·ͨ͠ʂ
Ͱ͖·ͨ͠ʂ λεΫAͬͯʂ λεΫBͬͯʂ ͨͩ͠B’ʹͳΒͳ͍Α͏ʹ͢Δ B’’ʹͳΔΑ͏ʹͬͯʂ ҙ͕ҳΕͳ͍ ؒҧ͍ͷϩά͕ͳ͍ͷͰצҧ͍͠ʹ͍͘ Ͱ͖·ͨ͠ʂ 巻き戻し戦略の使い方 -
知見を活かす
もっとノイズを減らしたい • ͳʹΛͨ͠Β͍͍͔Θ͔ͬͨΒ → /clearͰηογϣϯΛਧ͖ඈͯ͠ Claudeʹܾఆߘͷࢦ͚࣮ࣔͩࢪ ʢ /clear ͰίϯςΩετΛϦηοτ͢ΔͷલճͷLTʹͯʂʣ
巻き戻し戦略2.PlanとApply • λεΫΛ࣮ߦ͢ΔલʹܭըॻΛॻ͘ ʮPlan.mdΛಡΜͰ͍ͩ͘͞ʯ ʮPlan.mdΛݕ౼ͯ͠ʯʮϒϥογϡΞοϓͯ͠ʯ • ࠷ޙʹʮPlan.mdΛ࣮ࢪ͍ͯͩ͘͠͞ʯͰϑΟχογϡʒ
巻き戻し戦略2.PlanとApply • ܭըॻҙਂ͘ϨϏϡʔ͢Δ͜ͱʂ • ؒҧͬͨܭըॻ͔ΒಘΒΕΔͷඞͣؒҧͬͨͷ • ܭըॻखͰͯ͠ྑ͍͠ɺAIʹͤͯ͞Α͍ • ϊΠζ͕Ұͳ͍ঢ়ଶ͔Βελʔτ ίʔυਖ਼͍͠ঢ়ଶ͔Βελʔτ
巻き戻し戦略2.それってPlanモード? • తಉ͡ • PlanϞʔυࡶͳࢦࣔͩͱݕ౼ෆʹ͍࣭ͭͯ͞ΕΔ • ௨ৗϞʔυͰʮPlan.mdΛ࡞ͬͯʯͱࢦࣔͱ͍͍ͩͨ*ಉ͡ • ࢲड͚͑ͷํ͕ͬͪ͜ͷ΄͏͕Έ •
PlanϑΝΠϧΛϨϏϡʔ͍͍͔ͯ͠Ͷ
ྑ͍ྑ͍ղʹউΔ
ϊΠζΛͳͯ͘͠ ͍͖ͪ͛ඞࡴʂ
Happy Vibe Coding
Appendix - 話の種 • TIPS: ίʔσΟϯάΤʔδΣϯτͷ׆༻࣌ɺߴgrepͰফ͠ͳ͍ͨ ΊʹॏཁͳλΠϜϦʔϓઓज़ https://zenn.dev/erukiti/articles/2504-coding-agent • Claude
Codeͷ/rewindίϚϯυͰաڈʹΔɿձͷר͖͠ςΫ χοΫ https://zenn.dev/tmasuyama1114/books/claude_code_basic/viewer/ rewind-command
Appendix - 話の種 • ίϯςΩετΤϯδχΞϦϯάೖʙAI Coding Agent࡞ΓͰ ֶͿจ຺ઃܭʙ - Speaker
Deck https://speakerdeck.com/kworkdev/intro-to-context- engineering