Defines, updates, and extracts technical architectural patterns to maintain system consistency and document design decisions.
The Architecture skill is a specialized capability for Claude Code that formalizes the structural integrity of a software project. It allows developers to define and maintain architectural boundaries, layers, and patterns—such as Clean Architecture, Hexagonal, or Domain-Driven Design—within a dedicated context file. Beyond just documentation, the skill can analyze existing codebases to reverse-engineer current patterns, guide the creation of new modules, and automatically log Architectural Decision Records (ADRs) whenever structural changes occur. This ensures that AI-assisted development remains consistent with the project's high-level technical vision.
主な機能
01Support for major architectural styles including Clean, Hexagonal, and Layered patterns
02Automated architecture extraction and pattern detection from existing codebases
030 GitHub stars
04Automatic Architectural Decision Record (ADR) generation and change logging
05Module and Domain boundary management with dependency tracking
06Guided wizards for defining backend layers, frontend organization, and API styles
ユースケース
01Onboarding and documenting the patterns of a legacy codebase during migration
02Establishing a standardized technical structure for a new greenfield project
03Scaling an application by formalizing module boundaries and communication protocols