codebase-analysis

Map a codebase's tech stack, structure, and data flow into a structured report.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Amfsa-tech/task-hub-backend --skill codebase-analysis-amfsa-tech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codebase-analysis
Source: https://github.com/Amfsa-tech/task-hub-backend/tree/main/skills/codebase-analysis
Command: npx skills add https://github.com/Amfsa-tech/task-hub-backend --skill codebase-analysis-amfsa-tech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly map a codebase's tech stack, structure, and data flow to support audits, modernization, and maintenance planning.

Core Features & Use Cases

  • Tech-stack & architecture mapping: identify languages, frameworks, libraries, folder structure, and entry points.
  • Architecture & data-flow analysis: trace services, data pipelines, and interaction paths to understand system behavior.
  • Gap analysis & recommendations: surface missing tests, technical debt, and refactor opportunities for improvements.

Quick Start

Begin by running the full analysis workflow to generate a structured report of the codebase.

Frequently Asked Questions about codebase-analysis

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

FAQPage Schema
How do I map a codebase's tech stack and architecture for an audit?

Codebase analysis maps the tech stack and architecture by identifying languages, frameworks, folder structures, and entry points to generate a structured report. This supports audits, modernization, and maintenance planning.

What is codebase data-flow tracing and how does it help modernization?

Codebase data-flow tracing tracks services, data pipelines, and interaction paths to clarify system behavior. It aids modernization by revealing hidden dependencies and interaction bottlenecks across services.

Can I analyze a legacy monorepo or microservices architecture?

Yes, you can analyze a legacy monorepo or microservices architecture. The analysis applies to codebases of varying languages and architectures, enabling comprehensive mapping and actionable insights for complex structures.

How do I find technical debt and missing tests in my code?

To find technical debt and missing tests in your code, perform a gap analysis. This surfaces missing tests, technical debt, and refactor opportunities, providing actionable recommendations for improvements.

What's the best way to generate a structured report for codebase maintenance?

The best way to generate a structured report for codebase maintenance is running a full end-to-end analysis workflow. This identifies the tech stack, traces data flow, discovers gaps, and outputs actionable insights.