What problem does it solve?
Engineers often lack consistent, organization‑wide guidelines, leading to divergent architectures, naming conventions, and error‑handling approaches across backend and frontend codebases.
Core Features & Use Cases
- Backend Patterns: Standardized service, repository, DTO, and controller structures for Java/Spring Boot applications.
- Frontend Patterns: Recommended service layers, API clients, and component naming for TypeScript/Angular/React projects.
- API Design: Uniform REST endpoint conventions, pagination, error shapes, and Google AIP alignment.
- Security & Auth: Cookie‑based
mkid authentication, dealer context handling, and secret management rules.
- Async Messaging: Guidelines for RabbitMQ publishers/consumers, DLQ, and 202 Accepted response patterns.
- Observability: Structured logging, correlation IDs, health and metrics endpoints.
- Testing & Launch: Unit, integration, E2E testing standards and a pre‑launch checklist.
Quick Start
Ask the engineering-standards skill for the correct pattern when starting a new Java service or a TypeScript component.