analyze

Analyze codebases to identify tech stack, architecture, and directory structure.

3|3|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/jschulte/claude-plugins --skill analyze
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze
Source: https://github.com/jschulte/claude-plugins/tree/main/stackshift/skills/analyze
Command: npx skills add https://github.com/jschulte/claude-plugins --skill analyze

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Understanding an unfamiliar codebase or assessing a project's current state can be time-consuming and complex. This skill automates the initial analysis, providing a clear overview of the tech stack, architecture, and completeness in minutes.

Core Features & Use Cases

  • Auto-Detect Tech Stack: Automatically identify programming languages, frameworks, databases, and infrastructure.
  • Directory Structure Analysis: Map architecture patterns and key components (backend, frontend, API).
  • Completeness Assessment: Estimate the percentage of completion for various parts of the application (backend, frontend, tests, docs).
  • Use Case: You've inherited a legacy project or are starting a new reverse engineering effort. Use this skill to get an immediate, comprehensive analysis-report.md that details everything from the project's primary language to its estimated completeness, guiding your next steps.

Quick Start

Analyze this codebase to understand its tech stack and completeness.

Frequently Asked Questions about analyze

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

FAQPage Schema
How do I quickly understand a codebase's tech stack and architecture?

Codebase analysis automates tech stack detection by scanning your project to identify programming languages, frameworks, databases, and architecture patterns. This skill generates a comprehensive report mapping components, structure, and completeness in minutes instead of hours of manual review.

Can I analyze legacy or inherited projects to assess their current state?

Yes. This skill analyzes both new and existing projects, automatically detecting project type, mapping key components, and estimating completion percentages across backend, frontend, tests, and documentation—ideal for understanding unfamiliar codebases.

What information does a codebase analysis report include?

The analysis report identifies your primary languages and frameworks, maps directory structure and architecture patterns, lists key components, assesses completeness percentages, and recommends a workflow to guide your next development steps.

How does this skill handle multi-repo or batch analysis?

The skill supports batch-session analysis, enabling you to analyze multiple repositories in a single workflow and store choices across runs for consistent project assessment and comparison.

What's the best way to identify missing components or incomplete sections in my project?

Codebase analysis evaluates completeness across functional areas—backend, frontend, tests, and documentation—providing percentage estimates and identifying gaps so you can prioritize development or improvement efforts.

Related Skills