What problem does it solve? Choosing technologies for a new or existing application often leads to over-engineered stacks with unnecessary queues, caches, and services. This Skill classifies the application, selects the smallest justified architecture, and marks every component as required, conditional, deferred, or rejected. ## Core Features & Use Cases - Stack Selection Framework: Classify the application archetype, choose architecture boundaries before vendors, and produce a decision record with rationale and revisit triggers. - Opinionated Technology Profiles: Evaluate a Python/FastAPI/PostgreSQL baseline plus frontend, async work, event streaming, and observability options against official vendor sources. - Implementation Coordination: Route concrete work to narrow specialist skills and emit a schema-versioned logical handoff to scaffold-project when repository scaffolding is explicitly requested. - Use Case: When planning a new SaaS product, ask for a stack recommendation and receive a table of required, conditional, deferred, and rejected components with data flow, rejected alternatives, and validation steps. ## Quick Start Ask the agent to recommend the smallest justified technology stack for your new web application, including which components are required now and which should be deferred.