What problem does it solve?
This Skill helps you design and implement production-ready backend systems by turning unclear product/backend requests into concrete API, database, and security decisions with explicit assumptions and verifiable success criteria.
Core Features & Use Cases
- Backend architecture & pattern selection: Choose monolith vs modular monolith vs microservices with team-size, tenancy, and risk constraints, and surface tradeoffs before locking decisions.
- API implementation guidance: Design REST/GraphQL-ready API structure, route scaffolding workflows, and consistent error/response conventions for real-world services.
- Database optimization & safe migrations: Analyze schemas, spot indexing/migration gaps, and generate migration plans (including rollback) aligned to performance and reliability goals.
- Security hardening workflows: Apply authentication, authorization, rate limiting, input validation, security headers, and security test/load strategies to reduce OWASP-class risks.
Quick Start
Ask: "Design the backend architecture for my customer-facing service with secure REST APIs, Postgres optimization, and production security hardening; assume shared multi-tenant PII and my team has 8 engineers with p99 QPS around 50—also give me the SLO and rollback approach I should document."