How it works
1
Write an outline
Start with your notes, a Linear ticket, a GitHub issue, or just a rough idea. Drop it into a new plan at plan.ref.tools.
2
Research and refine with AI
Ref’s agent researches your codebase, reads relevant files, and breaks your outline into structured tasks with implementation steps and verification criteria.
3
Send tasks to coding agents
When you’re happy with the plan, send individual tasks to Claude Code, Cursor Background Agents, Codex, Devin, or any other agent. They report progress back to Ref as they work.
Why use Ref Plans?
- Planning is not polishing — Writing the plan is where you decide what should happen; polishing the diff is too late to discover the team disagreed on the approach.
- Engineering is deciding what matters — You make the decisions that shape the work, and agents fill in the implementation details around them.
- Engineering is multiplayer by default — Plans give teammates, reviewers, and agents one shared workspace for comments, review, progress, and handoff.
- The doc is the state; chat is the action — The plan stays as the primary focus of the work, while AI threads help research, refine, launch agents, and report progress back.
FAQ
How is this different from Notion or Google Docs? Ref is built for the developer workflow: comments become reviewable and resolvable like a PR, Ref reads your repos to ground the plan, and coding agents launch and report progress from the doc. See the full comparison. How is this different from markdown in the repo? Repo markdown usually lands after code and gets reviewed with the diff; a Ref plan front-loads decisions before the diff and stays a live workspace during in-flight work. See the full comparison. Is this session logging? No. Ref pulls the key decisions out front so human eyes get on them early, instead of archiving an LLM summary no one reads. Is this agent memory/skills? No. Decisions stay reviewable in refs that agents read as context; this is not auto-generated skills.Get Started
Create your first plan and send it to an agent.
Best Practices
How to write plans that get great results.