architecture-planner
Installation
SKILL.md
Purpose
The architecture-planner skill provides comprehensive guidance for designing component architecture and module structure in feature implementations. This skill helps the Architecture Designer agent plan clean, layered architectures following established patterns such as Layered Architecture, Hexagonal Architecture (Ports and Adapters), and Clean Architecture principles.
This skill emphasizes:
- Clear component boundaries with single responsibilities
- Layer separation between interfaces, business logic, and data access
- Dependency injection for testability and flexibility
- Extension points for future enhancements
- Design patterns that improve maintainability
The architecture-planner skill is essential for creating implementations that are easy to test, maintain, and extend over time.