project-analyzer

Analyze codebases to identify tech stack, architecture, and code quality.

1|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/mtsatryan/openclaw-ai-agents --skill project-analyzer-mtsatryan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-analyzer
Source: https://github.com/mtsatryan/openclaw-ai-agents/tree/main/project-analyzer
Command: npx skills add https://github.com/mtsatryan/openclaw-ai-agents --skill project-analyzer-mtsatryan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzing large codebases to accurately identify tech stack, architectural patterns, and quality concerns can be time-consuming and error-prone. This Skill provides a structured, reproducible approach to inventory dependencies, map architecture, assess maintainability, and generate actionable improvement plans.

Core Features & Use Cases

  • Tech stack detection: identify languages, frameworks, and tooling.
  • Architecture mapping: lay out modules, layers, and dependencies.
  • Quality assessment & recommendations: surface anti-patterns and actionable improvements.
  • Use Case: When auditing a legacy system, generate a dependency graph and a prioritized refactor plan.

Quick Start

Use the project-analyzer on a repository to generate a comprehensive analysis with actionable recommendations.

Frequently Asked Questions about project-analyzer

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

FAQPage Schema
How do I analyze a codebase to identify its tech stack and architecture?

To analyze a codebase for its tech stack and architecture, you can use a tool that performs file discovery, dependency inventory, and module mapping. This approach identifies languages, frameworks, and layers to generate a structured architecture report.

What is the best way to assess code quality across a large repository?

Assessing code quality across a large repository involves applying automated quality checks to surface anti-patterns and maintainability concerns. This process generates a structured report with actionable improvement recommendations for the codebase.

How does automated codebase analysis work for legacy system auditing?

Automated codebase analysis for legacy system auditing works by using file discovery, Grep searches, and dependency mapping to lay out modules and layers. It identifies the tech stack and produces a prioritized refactor plan for the architecture.

Can I use this codebase analysis approach for both frontend and backend components?

Yes, you can use this codebase analysis approach for both frontend and backend components. The analysis covers project discovery, architecture mapping, and quality assessment across frontend, backend, and data components to generate comprehensive recommendations.

What kind of recommendations can I expect from a code quality assessment?

From a code quality assessment, you can expect actionable improvement recommendations that target anti-patterns and maintainability concerns. The output is a structured report prioritizing architectural improvements and refactor plans for the analyzed codebase.

Do I need to install dependencies to map a repository's architecture?

No, you do not need to install external dependencies to map a repository's architecture. The analysis operates using built-in file discovery, reading, and searching capabilities to inventory dependencies and map module layers without external tooling.