What problem does it solve? Engineering teams often over-engineer solutions, adopt premature abstractions, or make inconsistent technical decisions without a structured framework. This Skill provides disciplined technical leadership guidance for architecture design, code review, and technology selection grounded in YAGNI principles. ## Core Features & Use Cases - Architecture Decision Records (ADRs): Structured templates for documenting significant technical choices with context, options, and consequences. - YAGNI Decision Gate: A built-in check that filters out speculative features, premature microservices, and unnecessary infrastructure before proposals are made. - Code Review & Tech Debt Standards: Merge-blocking criteria, PR size guidelines, and a triage system for categorizing technical debt by severity. - Use Case: When deciding between microservices and a monolith for a three-person team, the Skill applies the YAGNI gate, recommends the monolith, and produces an ADR documenting the tradeoffs and review triggers. ## Quick Start Ask the tech lead to evaluate whether your current project needs microservices or a monolith and produce an architecture decision record.