software-architect

Official

Architectural clarity, modernization roadmaps, and debt assessment.

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 required

Components

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.
View Source Repository