codebase-narrator

Generate a narrative codebase overview with directory maps and data-flow diagrams.

8|2|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/mikeparcewski/wicked-garden --skill codebase-narrator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codebase-narrator
Source: https://github.com/mikeparcewski/wicked-garden/tree/main/skills/search/codebase-narrator
Command: npx skills add https://github.com/mikeparcewski/wicked-garden --skill codebase-narrator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides an actionable narrative of a codebase that helps newcomers understand structure, module responsibilities, data flows, and architectural decisions without wading through a static file listing.

Core Features & Use Cases

  • Big-picture project overview and architectural rationale
  • Directory map with annotations and module responsibilities
  • Key module analysis: dependencies, data flows, and health signals
  • Data-flow diagrams, reading order, and potential gotchas for onboarding
  • Technical-decision summaries to guide future work

Quick Start

Generate a narrative overview of this codebase, including a directory map, key modules, data flows, and notable decisions for a newcomer.

Frequently Asked Questions about codebase-narrator

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

FAQPage Schema
How do I generate a codebase narrative overview for onboarding new contributors?

To generate a codebase narrative overview, request a directory map, module responsibilities, data-flow diagrams, and architectural rationale. This narrative structure helps newcomers understand project layout and technical decisions without manually reading through static file listings.

What is the best way to document codebase architecture and data flows for orientation?

Documenting codebase architecture and data flows is best handled by generating a narrative overview that maps directory structures, annotates key modules, and summarizes technical decisions to guide future work. This approach provides an actionable walkthrough rather than a flat file index.

Can I use architectural walkthroughs to understand module responsibilities across different frameworks?

Yes, architectural walkthroughs support code navigation across languages and frameworks. They identify module responsibilities, track data flows, and highlight potential gotchas, ensuring new contributors understand the structure regardless of the specific technology stack.

Does generating a codebase narrative require specific dependencies or components?

Generating a codebase narrative requires no specific dependencies or components. You can produce a structured overview covering directory maps, health signals, and technical decisions directly from the source code without installing external tools.

How do data-flow diagrams and health signals improve project onboarding?

Data-flow diagrams and health signals improve project onboarding by mapping module dependencies and highlighting potential gotchas. They provide newcomers with a clear reading order and architectural rationale, reducing the time needed to understand complex codebases.

When should I use a narrative codebase summary instead of static documentation?

You should use a narrative codebase summary when newcomers need to quickly understand architectural rationale, data flows, and module responsibilities. Static documentation often lacks the actionable reading order and technical decision summaries needed for effective orientation.