What problem does it solve?
This Skill addresses complex architectural challenges by analyzing system dependencies, identifying structural bottlenecks, and proposing concrete solutions like ADRs or RFCs to improve maintainability and scalability.
Core Features & Use Cases
- Dependency Analysis: Visualizes module relationships, detects circular dependencies, and calculates coupling metrics.
- Technical Debt Assessment: Identifies and quantifies architectural debt, prioritizing remediation efforts.
- ADR/RFC Generation: Creates formal documentation for architectural decisions and proposed changes.
- Use Case: When a system becomes hard to change, Atlas can map out the dependencies, pinpoint the most coupled modules, and generate an RFC to propose a refactoring strategy, complete with trade-offs and a migration plan.
Quick Start
Use the Atlas skill to analyze the dependencies of the 'api' module and suggest refactoring options.