
Two Monday Mornings
Claude Code v2.1.101
Opus 4.6 (1M context) with max effort
> Let's get started
Is this you?
> I'm working on a fitness app with offline sync and role-based auth. Here's what I need you to know...
> No, we decided against Next.js three weeks ago. I told you this yesterday.
> Forget it. I'll write it myself.
Same briefing. Same corrections. Every morning.
This could be you
> Loading playbook... CLAUDE.md, TODO.md, DECISIONS.md
Morning. You shipped the auth refactor Friday. TODO.md has the dashboard migration next. Want to start there, or did the weekend change your thinking?
It remembered. You didn't have to.
The difference is a few markdown files your AI reads before every session.
Why Files Work
AI forgets everything between conversations. Start a new chat, and it's meeting you for the first time.
But files don't forget.
When you write what you learned in a file, AI reads it next session. When you track what's done, AI knows where you left off. When you log what didn't work, AI doesn't suggest it again.
Here's what that feels like. You open a new session on Monday morning. Instead of "What are we building?", your AI says "I see you shipped the auth refactor on Friday. Ready to tackle the dashboard migration from TODO.md?" That's not magic. That's a file it read 200 milliseconds ago.
Your markdown files ARE your playbook.
Each file solves a specific forgetting problem. Together, they're your playbook.
I set these up once per project. About 30 minutes. It's been running for over a year and every session is still building on the one before. You're not writing documentation. You're teaching your AI how to think alongside you.
The Compound Effect
Without the protocol, every session resets. With it, every session builds on the last.
Without Protocol
Equal effort, equal output. Every session starts from scratch. AI forgets your decisions, patterns, and context.
With Protocol
More effort initially, then it compounds. AI remembers your decisions, checks your patterns, and builds on what came before.
Write decisions down
Markdown files in your Git repo capture decisions, constraints, and patterns.
AI reads your playbook every session
Context loads instantly. No re-explaining, no drift.
Each session builds on the last
New decisions get captured. Context grows. The protocol compounds.
Where the protocol came from
Extracted From 400+ Commits.
The Gym Workout Tracker is the full-stack app the duo/ab protocol was extracted from. There was no protocol when it started. Each session read what came before, and wrote for what came next.
400+
Git commits
20
Architecture decisions
1
Extracted package
Live
Deployed & used daily
Moments that changed how I build
The Fix Chain
Protect decisionsThat feeling when your AI says "this fix will break 5 other things" and it's right. Not because it's smart. Because DECISIONS.md told it how the architecture connects. It caught 6 cascading issues from one routine bug fix. I would have found them over weeks. It found them in seconds.
20 Decisions Into 5 Principles
Compound sessionsSixty days in, I asked the AI to review my architecture. It synthesised 20 separate decisions into 5 governing principles in one sitting. It remembered conversations I'd forgotten. It connected patterns across sessions I'd never linked myself. That's 60 days of context, working for me.
Auth Became Its Own Package
AlignmentTwenty-two commits, cleanly separated. No errors, no missed dependencies. The AI knew exactly where the boundary was because I'd written it in CONSTRAINTS.md three months earlier and never thought about it again. Once you have the compass set, it follows it without more prompting.
What went wrong
The protocol doesn't prevent mistakes. It prevents the same mistake twice.
Built by one person and one AI who never forgot a conversation.
Watch It Work
One person and their AI building something real. Three minutes, no slides, no theory.
Want the full walkthrough with edge cases?
Watch the 10-minute real-time demoNotes from running the protocol.
Working notes on what the protocol catches as the platform evolves. The newest essay, then the full series.
Insight · Origin · Latest
Extracted, not designed →
The duo protocol was never designed up front. I built a gym app for 75 commits, then read the patterns back out of the git history.
Not sure which protocol fits?
Take our 1-minute quiz to discover whether uno, duo, or tre matches your workflow.
Find Your ProtocolEverything You're Wondering
Questions from people building with AI
Still have questions? get in touch.