repo-deep-dive-report

Generate structured Markdown and HTML repository reviews with Mermaid diagrams.

50|3|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/okwinds/miscellany --skill repo-deep-dive-report
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: repo-deep-dive-report
Source: https://github.com/okwinds/miscellany/tree/main/agent/skills/repo-deep-dive-report
Command: npx skills add https://github.com/okwinds/miscellany --skill repo-deep-dive-report

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides an end-to-end workflow to read a code repository and produce an evidence-based, structured review as Markdown plus a standalone HTML report, including architecture maps, entrypoint traces, and actionable recommendations.

Core Features & Use Cases

  • Evidence-based reports: generate a comprehensive review of a repo's structure, core abstractions, entrypoints, and extension points.
  • MD+HTML deliverables: produce a portable, offline-friendly report with Mermaid diagrams.
  • Getting started: ideal for onboarding developers or conducting repository audits to communicate findings to stakeholders.

Quick Start

Use the repo-deep-dive workflow on a target repository to generate docs/repo_review.md and docs/repo_review.html. Example:

  • Generate a repo snapshot: python3 agent/skills/repo-deep-dive-report/scripts/repo_snapshot.py --repo . --output docs/_repo_snapshot.md
  • Create the review content in docs/repo_review.md following the outline in references/report_outline.md
  • Render to HTML: python3 agent/skills/repo-deep-dive-report/scripts/render_md_to_html.py --input docs/repo_review.md --output docs/repo_review.html --title "Repo Review"

Frequently Asked Questions about repo-deep-dive-report

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

FAQPage Schema
How do I generate an architecture map and repository analysis report for a codebase?▼

To generate a repository analysis report, you can use a script to snapshot your repo and render a structured Markdown review into a standalone HTML file with Mermaid diagrams. This produces a portable deliverable containing architecture maps, entrypoint traces, and actionable recommendations.

Can I create a standalone HTML report with Mermaid diagrams from a Markdown file?▼

Yes, you can render a Markdown file into a standalone HTML report with Mermaid diagrams by running a Python render script. This converts your structured review content into an offline-friendly, portable HTML deliverable for stakeholders.

What is the best way to automate deep repo reviews for developer onboarding?▼

Automating deep repo reviews involves reading the codebase to extract architecture maps, entrypoints, and extension points, then generating an evidence-based scorecard. This creates a repeatable workflow that helps onboard developers by communicating repository findings clearly.

Does this repository audit workflow work across multiple languages and modules?▼

Yes, the repository audit workflow targets architecture, entrypoints, dependencies, and extension points across languages and modules. It reads your codebase to produce a structured review, ensuring the generated module map and execution traces cover your entire project.

What format are the repository review deliverables saved in?▼

The repository review deliverables are saved as Markdown and standalone HTML files. You generate a repo snapshot in Markdown, structure the review content, and then render it to a portable HTML file to hand to stakeholders.

How do I trace entrypoints and extension points during a repository audit?▼

Tracing entrypoints and extension points during a repository audit requires reading the codebase to identify core abstractions and execution flows. The process generates an evidence-based review containing execution traces and a module map for your project.