This directory contains one folder per feature specification.
- Reusable Feature Spec template:
docs/templates/feature-spec.md - Feature spec entry:
docs/specs/{NNNN}-{feature-name}/spec.md - Example:
docs/specs/0001-user-authentication/spec.md
- Use one folder per feature inside
docs/specs/ - Example feature:
0001-user-authentication/ spec.mdis required as the entry point in each feature folder- Additional docs are optional (for example:
backend-design.md,api-reference.md,migration-plan.md) and can be freely added by the team when needed
- Copy
docs/templates/feature-spec.mdinto a new feature folder underdocs/specs/{NNNN}-{feature-name}/. - Rename and fill it as
spec.md. - Keep
spec.mdupdated as the latest source of truth.