What problem does it solve? Documenting significant technical decisions often produces vague, inconsistent records that lose traceability. This Skill guides the creation and review of Architecture Decision Records (ADRs) that stay aligned with the project's approved stack, module boundaries, and governance rules. ## Core Features & Use Cases - ADR Authoring Guidance: Provides a concise, auditable structure covering title, status, context, decision, consequences, and references. - Decision Criteria: Defines when a change warrants an ADR (stack changes, multi-tenancy strategy, module boundaries, deployment policy) and when it does not. - Stack Alignment Checks: Evaluates every decision against the baseline stack (NestJS, Next.js, TypeORM, PostgreSQL multi-tenant schemas, Redis/BullMQ, Docker on-prem) and flags anti-patterns. - Use Case: When introducing domain events between modules, use this Skill to draft an ADR that documents the decision, tradeoffs, and references to the PRD, HLD, and prior ADRs. ## Quick Start Draft an ADR documenting the decision to keep multi-tenancy per PostgreSQL schema for the core modules.