action-analyze-codebase

Analyze codebases and write structured analysis artifacts to ./analysis/.

1|Updated Oct 5, 2025
One-click install
npx skills add https://github.com/simon-downes/agent-workspace --skill action-analyze-codebase
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: action-analyze-codebase
Source: https://github.com/simon-downes/agent-workspace/tree/main/skills/action-analyze-codebase
Command: npx skills add https://github.com/simon-downes/agent-workspace --skill action-analyze-codebase

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Analyze codebases to produce structured analysis artifacts that other skills can consume to generate documentation or answer questions. Handles repositories of any size through surface analysis for quick summaries or deep partitioned analysis with subagent delegation.

Core Features & Use Cases

  • Surface analysis to read core documentation and manifests and return a concise repo overview.
  • Deep partitioned analysis to understand architecture, dependencies, entrypoints, tooling, and cross-module relationships.
  • Produce artifacts under ./analysis/ that can be consumed by other skills for documentation and planning.

Quick Start

Point the skill at the repository you want analyzed and run it to generate structured analysis artifacts under the ./analysis/ directory.

Frequently Asked Questions about action-analyze-codebase

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

FAQPage Schema
How do I analyze a codebase to understand its architecture and dependencies?

To analyze a codebase for architecture and dependencies, you can use a structured analysis tool that reads core documentation and manifests to produce a concise repository overview and detailed cross-module relationship artifacts.

What is the best way to generate structured documentation artifacts for a large repository?

Generating structured documentation artifacts for a large repository is best handled by deep partitioned analysis with subagent delegation, which writes structured outputs detailing entrypoints, tooling, and cross-module relationships to a designated directory.

Can I get a quick summary of a codebase without running a full deep analysis?

Yes, you can get a quick codebase summary using surface analysis, which rapidly reads core documentation and manifests to return a concise repository overview without performing a deep partitioned scan.

How do I extract cross-module relationships and entrypoints from an unfamiliar codebase?

You extract cross-module relationships and entrypoints by running a deep partitioned analysis, which maps out the architecture, dependencies, and tooling to produce structured artifacts for other skills to consume.

Does this codebase analysis approach work with repositories of any size?

Yes, this codebase analysis approach works with repositories of any size by supporting surface analysis for quick summaries and deep partitioned analysis with subagent delegation for larger, more complex codebases.

Where do the structured analysis artifacts get saved for downstream consumption?

The structured analysis artifacts are saved under the ./analysis/ directory, providing a standardized output location that other skills can consume to generate documentation or answer questions.