| 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. |
| compatibility | Designed for Claude Code |
| metadata | {"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