What problem does it solve?
Many teams struggle to build and maintain production‑grade backend services that are secure, observable, and performant across multiple languages and frameworks. This Skill provides a comprehensive blueprint for creating reliable APIs with proper authentication, caching, error handling, and deployment practices.
Core Features & Use Cases
- Multi‑language API scaffolding: Generates starter projects for Node.js, Python, Go, Rust, and C# with PostgreSQL and OpenAPI.
- Security & Auth: Built‑in OIDC/OAuth flows, session and JWT handling, httpOnly cookies.
- Observability: OpenTelemetry tracing, structured logs, health‑check endpoints, and standardized Problem Details errors.
- Reliability: Idempotent request patterns, rate limiting, timeouts, and retry strategies.
- Production hardening: Enforced query timeouts, field‑level selection, connection pooling, and pagination best practices.
Quick Start
Use the software-backend skill to scaffold a new Node.js API with PostgreSQL, JWT authentication, and OpenAPI documentation.