backend-standards
Installation
SKILL.md
Backend Standards
Use for backend application changes. Inspect nearest comparable module, boundary, and test before designing. Keep framework, ORM, Effect, TRPC, and test mechanics in specialist skills; these references own portable behavior and completion rules.
Load by Change
| Change | Read | Completion |
|---|---|---|
| Every backend change | references/architecture.md | Layer and module ownership are explicit. |
| Domain state, business operation, invariant, typed failure | references/domain.md | Invalid state is rejected at owner. |
| HTTP/RPC/message API or client-facing error | references/boundaries.md | Trust and error boundary holds. |
| External provider, webhook, import, or outbound call | references/integrations.md | External data, retries, and observability are safe. |
| Job, queue consumer, timer, or batch | references/async-work.md | Cancellation, idempotence, and checkpoints hold. |
| Concurrent cross-record write | references/concurrency.md | Invariant and locking/transaction tradeoff is explicit. |
| Read list, pagination, or data access | references/queries.md | Ordering, bounds, and query count are stable. |