analyze

Analyze a codebase to detect its technology stack and assess completeness.

1|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/johan--/stackshift --skill analyze-johan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze
Source: https://github.com/johan--/stackshift/tree/main/skills/analyze
Command: npx skills add https://github.com/johan--/stackshift --skill analyze-johan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the initial analysis of a codebase, providing comprehensive insights into the technology stack, architecture, and completeness, saving time and effort in the reverse engineering process.

Core Features & Use Cases

  • Technology Stack Detection: Identifies programming languages, frameworks, and build systems.
  • Directory Structure Analysis: Maps architecture patterns and key components.
  • Documentation Scan: Identifies existing documentation and assesses its quality.
  • Completeness Assessment: Estimates the overall completion percentage of the application.
  • Use Case: Ideal for assessing the state of a new or existing codebase before beginning reverse engineering.

Quick Start

Use the analyze skill to analyze the codebase located at the current directory.

Frequently Asked Questions about analyze

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

FAQPage Schema
How do I automate codebase analysis for reverse engineering?

Automate codebase analysis by scanning the directory structure, detecting the technology stack, and assessing overall completeness. This provides comprehensive insights into architecture and components, saving manual effort during the reverse engineering process.

What is included in a technology stack detection for a codebase?

Technology stack detection identifies the programming languages, frameworks, and build systems used in a codebase. It maps architecture patterns to key components to provide a comprehensive overview of the application's structural foundation.

How do I assess the completeness of an existing codebase?

Assess codebase completeness by scanning existing documentation and estimating the overall completion percentage of the application. This evaluates the state of the project before beginning reverse engineering or architectural modifications.

Can I analyze the directory structure to map architecture patterns?

Yes, directory structure analysis maps architecture patterns and identifies key components within the codebase. It evaluates the structural layout to help you understand the foundational design before diving into reverse engineering.

Does the codebase analysis work with any technology stack?

Yes, the analysis requires detection of programming languages, frameworks, and build systems across the codebase. It applies to reverse engineering processes and codebase assessments regardless of the specific technology stack.

When do I need to scan existing documentation during codebase analysis?

Scan existing documentation during initial codebase analysis to identify available resources and assess their quality. This documentation scan is essential for estimating overall application completeness prior to reverse engineering.