| name | designing-backend |
| description | Designs concise, streamlined backend systems matching exact task requirements. Use when planning APIs, data models, system architecture, or when the user requests backend design work. |
| argument-hint | ["component-name"] |
| context | fork |
| agent | Explore |
| allowed-tools | Read, Grep, Glob, WebSearch, WebFetch |
Git Context
- Recent changes: !
git log --oneline -3
- Current branch: !
git branch --show-current
Backend Architecture
Target: $ARGUMENTS
Creates focused, streamlined backend system designs matching stated
requirements exactly. No over-engineering.
Workflow
- Read backend requirements from specified documents
- Validate scope - Simple data processing vs Complex system architecture
- Design minimal solution matching stated complexity
- Create focused deliverables - single doc for simple, multiple for complex
- Use make recipes for all commands
Architecture Strategy
Simple Processing: Basic functions, lightweight integration, existing patterns
Complex Systems: Multi-tiered pipelines, PydanticAI orchestration, async patterns
Performance targets: <1s simple operations, scalable for complex systems
Output Standards
Simple Tasks: Single focused backend specification
Complex Tasks: Multiple targeted architecture files
All outputs: Concise, streamlined, no unnecessary complexity