architecture-evaluation-framework
CommunityAssess architecture, ensure system health & scalability.
Authordoctorduke
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Poor architecture leads to technical debt, performance issues, and costly refactoring. This Skill provides a structured way to analyze your system's architecture, identify patterns, detect anti-patterns, and ensure adherence to best practices like SOLID principles, saving you from future headaches and ensuring long-term maintainability.
Core Features & Use Cases
- Pattern & Anti-Pattern Detection: Automatically identify architectural patterns (e.g., layered, microservices) and anti-patterns (e.g., circular dependencies, God objects).
- SOLID Principles & Metrics: Evaluate code for SOLID compliance and measure coupling/cohesion to pinpoint refactoring needs.
- C4 Model Generation: Automatically generate hierarchical C4 diagrams (Context, Container, Component) to visualize and document your system.
- Use Case: You've inherited a large codebase and need to understand its structure and identify potential issues. Use this Skill to generate a comprehensive architecture report, including dependency graphs, SOLID violations, and C4 diagrams, giving you a clear roadmap for improvements.
Quick Start
Analyze the Python project in 'src/' for SOLID principle violations and generate a report.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: architecture-evaluation-framework Download link: https://github.com/doctorduke/claude-config/archive/main.zip#architecture-evaluation-framework Please download this .zip file, extract it, and install it in the .claude/skills/ directory.