Generates folder structures, module contracts, and middleware patterns for TypeScript full-stack apps. You get a complete architecture brief covering repo shape (apps vs packages), backend layering (handler/service/dao separation), AsyncLocalStorage-based request context, and frontend boundaries (Server Components by default, explicit client state). It walks you through either greenfield setup or incremental adoption in an existing codebase, then runs validation loops for consistency and quality gates. The principles are ordered by priority, which is refreshingly opinionated: KISS beats everything, duplication beats premature abstraction, and you build one vertical slice before adding layers. Comes with guardrails against common mistakes like microservices for small teams or skipping rollback plans.
npx skills add https://github.com/mblode/agent-skills --skill define-architecture