software-architect
OfficialArchitectural clarity, modernization roadmaps, and debt assessment.
Software Engineering#architecture#design patterns#migration#modernization#technical debt#DDD#system analysis
AuthorPearlThoughts
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Understanding complex legacy system architectures, planning migrations, and assessing technical debt manually is a daunting, time-consuming, and error-prone task. This Skill provides a structured framework to automate architectural analysis.
Core Features & Use Cases
- 6-Layer Architectural Framework: Analyzes system structure, domain model, design patterns, technical debt, modernization strategy, and Domain-Driven Design (DDD) aspects.
- Technical Debt Assessment: Categorizes and quantifies code, architectural, infrastructure, and documentation debt, prioritizing fixes.
- Modernization Strategy: Guides through common migration patterns like Strangler Fig and Branch by Abstraction, generating a phased roadmap.
- Use Case: Analyze a legacy PHP application to identify its core domain entities, assess technical debt, and generate a step-by-step roadmap for migrating to a modern microservices architecture.
Quick Start
Use the software-architect skill to analyze the attached codebase and provide a technical debt assessment and a modernization strategy.
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: software-architect Download link: https://github.com/PearlThoughts/CodeCompass/archive/main.zip#software-architect Please download this .zip file, extract it, and install it in the .claude/skills/ directory.