What problem does it solve?
This Skill codifies backend design best practices to ensure scalable, secure, and maintainable systems across teams, reducing architecture drift and rework.
Core Features & Use Cases
- Vertical Slice Architecture: organize feature code by business capability, containing controller, domain logic, validation, and data access within a single module.
- Zero Trust Security Protocols: enforce strict input validation, token-based auth, and safe data handling across services.
- Reliability and Performance Patterns: outbox pattern for guaranteed delivery, cursor pagination, optimistic locking, and standard API responses.
- Use Case Example: A team building a new user-management feature can scaffold an entire feature slice with all necessary components in one module and enforce end-to-end security, validation, and data access rules.
Quick Start
Create a new feature slice folder containing handler.ts, logic.ts, schema.ts, and db.ts, then wire up an outbox-based event flow.