| Feature Overview | 2-3 paragraphs: what, who, problem solved | | Success Criteria | Measurable outcomes defining "done" | | Design Goals | Primary (must) and secondary (nice to have) | | User Experience | 1-2 paragraphs: interaction, journey | | Design Rationale | 1-2 paragraphs: why this approach, trade-offs |
| Constraints/Assumptions | Technical constraints, business assumptions | | Functional Requirements | FR-N format, max 6-8, with acceptance criteria | | Edge Cases | Unusual inputs, failure scenarios |
Include 2-4 criteria per requirement: happy path + key failure cases.
Напишите спецификации функций, отражающие требования и критерии приемки. Используйте при (1) написании новой спецификации функции, (2) документировании функциональных требований, (3) определении критериев приемки функции, (4) фиксации целей проектирования и ограничений для запланированной работы или (5) структурировании идеи продукта в формальную спецификацию. Источник: jkappers/agent-skills.