Skip to main content
Ref Plans is the shared source of truth for AI-generated software: the place teams create the plan before code gets written, review the decisions that matter, and keep humans and agents aligned while the work is in flight. AI coding makes individual engineers faster, but it can make the team slower when review cannot keep up with everything people and agents are building. Ref closes that gap by moving alignment earlier: review the plan before the diff, then let agents build with the context already agreed on. For leaders, the pain is that review cannot keep up; Ref gives the team a shared place to align on the plan before the diff. For individual engineers, AI velocity creates brain-fry — too many changes, too little context, too many places to look — and Ref keeps the work understandable.

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.