Create comprehensive technical specifications for features, APIs, and system designs
Guide creation of detailed technical specifications for features, APIs, and system designs.
# Feature Name
## Overview
Brief description and purpose
## Requirements
### Functional
- System shall...
- User must be able to...
### Non-Functional
- Performance: <200ms
- Scalability: 10K users
- Security: Encryption
## UI/UX
- Wireframes
- User flows
- Interactions
## Technical Design
- Architecture diagram
- Data models
- API endpoints
- Business logic
## Testing
- Unit tests
- Integration tests
- E2E tests
## Timeline
Estimated effort
# API Endpoint
## POST /api/resource
**Request**
```json
{
"field": "type (required)"
}
Response 201
{
"id": "uuid",
"field": "value"
}
Errors
## Best Practices
- Be specific with examples
- Cover all scenarios
- Use clear language
- Include diagrams
- Get team review