codebase-overview

Analyzes project structure and tech stack to generate an evidence-based CODEBASE.md.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/Hoang604/get-thing-done --skill codebase-overview-hoang604
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codebase-overview
Source: https://github.com/Hoang604/get-thing-done/tree/main/.claude/skills/codebase-overview
Command: npx skills add https://github.com/Hoang604/get-thing-done --skill codebase-overview-hoang604

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Map and document codebase architecture, structure, and entry points to produce a living CODEBASE.md that guides teams.

Core Features & Use Cases

  • Discover project structure, tech stack, and critical modules
  • Document entry points, data flows, and coding conventions
  • Generate an evidence-based CODEBASE.md that updates on major refactors

Quick Start

Run the analysis to generate the CODEBASE.md at ./.gtd/CODEBASE.md.

Frequently Asked Questions about codebase-overview

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

FAQPage Schema
How do I document codebase architecture and entry points automatically?

To document codebase architecture, you can generate a CODEBASE.md file that maps the project structure, tech stack, critical modules, and entry points. This living document guides teams by enforcing evidence-based descriptions drawn directly from actual code artifacts.

What is the best way to map project structure and tech stack for new developers?

Mapping project structure involves analyzing top-level directories, key modules, dependencies, and coding conventions. The result is a comprehensive CODEBASE.md overview that helps new developers understand data flows and navigate the codebase effectively.

How does evidence-based code analysis avoid incorrect architecture assumptions?

Evidence-based code analysis avoids incorrect architecture assumptions by citing actual code artifacts rather than guessing module behavior from directory or file names. This strict approach ensures the generated documentation accurately reflects the true tech stack and data flows.

Can I generate a CODEBASE.md file for an existing project without manual writing?

Yes, you can generate a CODEBASE.md file automatically by running an analysis of your existing project. The tool scopes top-level directories, identifies patterns, and outputs the documentation directly to ./.gtd/CODEBASE.md without requiring manual writing.

When should I update my codebase documentation after a major refactor?

You should update your codebase documentation after major refactors to ensure the living CODEBASE.md accurately reflects structural changes, new dependencies, and updated entry points. Rerunning the analysis keeps the architecture overview aligned with the actual codebase.

Does generating a codebase overview work with any tech stack?

Generating a codebase overview works across various tech stacks because the analysis identifies the specific frameworks, dependencies, and patterns present in your project. It scopes top-level directories and modules to produce an accurate architecture map regardless of the stack.