> ## Documentation Index
> Fetch the complete documentation index at: https://docs.plannotator.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Software Planning Templates for People and Coding Agents

> Copy practical Markdown templates for PRDs, PRFAQs, coding plans, technical specifications, ADRs, RFCs, AGENTS.md files, and agent handoffs.

Choose the smallest document that makes the next decision clear. These templates are Plannotator-authored Markdown, designed for people and coding agents to read, edit, and review without a custom tool.

<CardGroup cols={2}>
  <Card title="Product requirements document template" icon="file-signature" href="/templates/product-requirements-document">Copy complete Markdown with a filled, annotated software example.</Card>
  <Card title="PRFAQ template" icon="newspaper" href="/templates/prfaq">Use Amazon's Working Backwards format with a copyable template and a completed example.</Card>
  <Card title="AI coding plan" icon="list-checks" href="/templates/ai-coding-plan">Define scope, implementation steps, risks, and validation before coding.</Card>
  <Card title="Technical specification" icon="file-code" href="/templates/technical-specification">Describe durable behavior, design, interfaces, and failure cases.</Card>
  <Card title="Architecture decision record" icon="landmark" href="/templates/architecture-decision-record">Record one significant choice, its context, and its consequences.</Card>
  <Card title="Software RFC" icon="comments" href="/templates/software-rfc">Circulate a proposal that needs broader discussion before adoption.</Card>
  <Card title="AGENTS.md" icon="robot" href="/templates/agents-md">Give coding agents exact repository commands, boundaries, and references.</Card>
  <Card title="Agent handoff" icon="arrow-right-arrow-left" href="/templates/agent-handoff">Return the request, changes, evidence, risks, and next action.</Card>
</CardGroup>

## Which template should you use?

| Question                                                                      | Template                                                                  |
| ----------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
| What product outcome and requirements should the team accept?                 | [Product requirements document](/templates/product-requirements-document) |
| Should a proposed product exist, and how would a customer describe its value? | [PRFAQ](/templates/prfaq)                                                 |
| What should the agent implement next?                                         | [AI coding plan](/templates/ai-coding-plan)                               |
| What behavior and design should remain true?                                  | [Technical specification](/templates/technical-specification)             |
| Why did we choose this architecture?                                          | [ADR](/templates/architecture-decision-record)                            |
| Should the group adopt this proposal?                                         | [Software RFC](/templates/software-rfc)                                   |
| How must agents work in this repository?                                      | [AGENTS.md](/templates/agents-md)                                         |
| What did this agent return, and what remains?                                 | [Agent handoff](/templates/agent-handoff)                                 |

Do not merge every section into one universal form. Link documents when a decision needs more than one job.

*Reviewed July 18, 2026. Written and maintained by the Plannotator documentation team.*
