create
Writes repository documents (plans, RFCs, design docs, READMEs, ADRs) from codebase facts you supply. A separate model drafts the text, then the output is fact-checked against the repository.
Instructions
Write a software document (plan, RFC, design doc, README, guide, ADR) from facts you supply. Investigate the repository first, then pass what you learned as structured material. Do not draft prose yourself and do not paste a draft as material; a separate writing model decides structure and wording. When it returns, fact-check the document against the repository and send corrections through the edit tool as facts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Kind of document to write | |
| notes | No | Any other factual material that fits no field above | |
| context | No | Background facts from your investigation, as prose or notes | |
| purpose | Yes | What this document must accomplish for its reader | |
| audience | No | Who reads this and what they already know | |
| decisions | No | Decisions already made, with their reasons if known | |
| tradeoffs | No | Known costs of the chosen approach | |
| constraints | No | Hard constraints the document must respect | |
| code_evidence | No | File paths, signatures, or snippets the document may cite | |
| open_questions | No | What remains genuinely unresolved | |
| current_behavior | No | How the system behaves today | |
| proposed_behavior | No | How it should behave after the change |