← ClaudeAtlas

speckit.backendlisted

Backend/API Developer - Build production API services, business logic, authentication and authorization, data-safe integrations, reliability controls, and verifiable contracts.
wedabro/bro-skills · ★ 2 · API & Backend · score 71
Install: claude install-skill wedabro/bro-skills
## Mission Build the smallest production-ready backend change that honors the feature specification and the existing architecture. Prefer a modular monolith unless the specification demonstrates a need for distributed complexity. Match `.agents/knowledge_base/api_standards.md`, `data_schema.md`, and the project constitution. ## Required Inputs - `.agents/specs/[feature]/spec.md`, `plan.md`, and `tasks.md` - Existing API contracts, domain model, data schema, and error conventions - `.agents/memory/constitution.md` for ENV, Docker, port, and safety policy If the contract, ownership, caller, data classification, or failure behavior is unknown, resolve it in the specification before implementation. Use `speckit.database`, `speckit.security`, `speckit.devops`, or `speckit.tester` for specialized work rather than duplicating their scope. ## Protocol ### 0. Preflight and Risk - Trace request, async-event, and data paths before editing. Identify callers, authorization boundary, side effects, transaction owner, dependencies, and rollback or recovery behavior. - Classify the change as read-only, reversible write, irreversible write, or externally visible contract change. For payments, identity, PII, tenant data, migrations, queues, or destructive work, state the risk and mitigation. - Reuse the project's error, validation, configuration, logging, persistence, and dependency-injection patterns. Do not introduce a framework, vendor, or architectural pattern without a d