Design backend systems using forcing questions
cs-backend-engineerskillsetup L1★17,464
alirezarezvani/claude-skills ↗What it does
Backend-engineering orchestrator. Walks the 7 Matt Pocock
Best for
When domain-specific functionality cannot be achieved with generic alternatives
Inputs
- · python ../../engineering-team/skills/senior-backend/scripts/backend_decision_engine.py --team-size 8 --qps-p99 50 --read-write-ratio 20 --tenancy shared-multi-tenant --data-sensitivity pii --pattern modular-monolith --language-preference typescript
- · Configuration or data file
Outputs
- · Structured data or JSON
- · Generated report or analysis
Requires
- · HTTP API client
- · Database
Preconditions
Parent orchestrator context or forked agent subagent
Failure modes
Unanswered forcing questions prevent valid recommendation | Missing dependencies or configuration causes execution error | Parent context loss or subagent isolation failure | Async timeout or missing error handling
Trust signals
- · Documented reference materials and templates included
- · Language-idiomatic implementation
- · Testing and validation framework included