analyze-architecture

Analyze brownfield codebases to produce architecture reports with quality metrics.

1|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/AcidicSoil/lms-llmsTxt --skill analyze-architecture-acidicsoil
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-architecture
Source: https://github.com/AcidicSoil/lms-llmsTxt/tree/main/.claude/skills/analyze-architecture
Command: npx skills add https://github.com/AcidicSoil/lms-llmsTxt --skill analyze-architecture-acidicsoil

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive brownfield architecture analysis of existing codebases. It discovers structure, identifies architectural patterns, assesses quality, calculates production readiness, and offers actionable recommendations to guide modernization efforts.

Core Features & Use Cases

  • Discovery of codebase structure and project type
  • Identification of architectural patterns (DDD, CQRS, Layered, Microservices)
  • Assessment of security, performance, and data architecture
  • generation of production-ready reports with prioritized recommendations

Quick Start

Analyze a repository to obtain a full architecture assessment and recommended improvements.

Frequently Asked Questions about analyze-architecture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze codebase architecture for production readiness?

To analyze codebase architecture, you discover project structure, identify patterns like DDD or Microservices, and assess security posture to calculate a production readiness score. This generates a structured report with prioritized, actionable recommendations to guide modernization efforts.

What is brownfield architecture analysis and when do I need it?

Brownfield architecture analysis evaluates existing codebases to uncover structural patterns, API data architecture, and quality metrics. You need it when assessing an unfamiliar project, planning modernization, or evaluating security and performance before scaling.

Can I use this architecture analysis on a fullstack monorepo?

Yes, this architecture analysis supports frontend, backend, fullstack, and monorepo projects. It automatically discovers the project type and analyzes the complete codebase structure to provide a comprehensive architecture assessment regardless of the stack.

How do I identify architectural patterns in an existing codebase?

You identify architectural patterns in an existing codebase through pattern detection logic that scans the structure for DDD, CQRS, Layered, or Microservices implementations. This structural discovery phase evaluates how the codebase is currently organized.

What's the best way to assess security posture and performance during codebase review?

The best way to assess security posture and performance during codebase review is to run a comprehensive architecture analysis that evaluates data architecture, security vulnerabilities, and performance bottlenecks. This yields a structured report detailing risks and actionable improvements.