Docs / Features
Task Distiller
Turn a conversation into a spec an agent can build from — and verify it.
The Task Distiller finds development topics in a meeting and turns the one you pick into a focused, structured spec. It is deliberately not a summarizer: a summary tells you what a meeting was about, a spec tells an engineer or an agent what to build.
What a spec contains
- Goal
- The thing that needs to be built, fixed, or changed.
- Context
- Relevant project background, enriched from the active Context Pack.
- Requirements
- The concrete behaviors and constraints that were agreed.
- Acceptance criteria
- The conditions that define done.
Verification
Generating a spec from a transcript with a language model creates an obvious risk: the model can make a plausible detail sound like a decided detail. So a separate pass checks the result.
- ·Each requirement is checked against the transcript, and anything with no basis in what was said is flagged
- ·The spec is scored for specificity, completeness, and actionability
- ·Relevant technology or conventions from the active Context Pack that are missing get surfaced
Heads up
Treat a flagged requirement as a prompt to fix the input, not a bug. It is much cheaper to correct the spec than to review a branch built on an assumption.
Exports
A finished spec can be copied in the shape your tool expects — structured XML for Claude, Markdown for Cursor, or a system-prompt-style brief for Codex — or opened directly in Claude.
Supplementing a spec
If a meeting was light on detail, you can supply extra material — notes, a doc, a thread — and re-distill against it. Supplemented tasks persist with the meeting.
From the terminal
The same distillation runs from the CLI over a file or piped text:
rvb distill ./standup.txt --format claude --copySomething unclear or missing? Tell us and we'll fix the page.