bmad-document-project

Analyze codebases to generate Markdown and JSON documentation artifacts.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/amitmishra-byldd/Bmad-Note-Maker --skill bmad-document-project-amitmishra-byldd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-document-project
Source: https://github.com/amitmishra-byldd/Bmad-Note-Maker/tree/main/_bmad/bmm/1-analysis/bmad-document-project
Command: npx skills add https://github.com/amitmishra-byldd/Bmad-Note-Maker --skill bmad-document-project-amitmishra-byldd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Documenting brownfield software projects for AI context can be time-consuming and error-prone. This Skill automates the creation of comprehensive, structured documentation when teams need a clear, consistent PRD-ready guide.

Core Features & Use Cases

  • Automated discovery and classification: detects project structure, tech stack, and architecture from the codebase.

  • Comprehensive documentation generation: outputs an index, architecture, data models, API contracts, deployment notes, and a master navigation doc.

  • Multi-part project support: handles monorepos and multi-part architectures, providing per-part documentation plus integration points.

  • Use Case: Imagine a legacy web application with client and server components. Run the workflow to generate a complete documentation package suitable for brownfield PRD and architecture reviews.

Quick Start

Run the document-project workflow on the project root to generate the initial documentation bundle.

Frequently Asked Questions about bmad-document-project

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

FAQPage Schema
How do I generate documentation for an existing codebase?

To generate documentation for an existing codebase, run an automated workflow on the project root to analyze code and output structured Markdown and JSON artifacts including architecture diagrams, data models, and API contracts.

What is AI-assisted brownfield project documentation?

AI-assisted brownfield documentation is the automated process of analyzing an existing codebase to detect project structure and tech stack, generating a structured PRD-ready guide with architecture diagrams, data models, and API contracts for AI context.

Can I document monorepos and multi-part architectures automatically?

Yes, you can document monorepos and multi-part architectures automatically. The workflow provides per-part documentation for individual components and identifies integration points between them, alongside generating a master navigation index.

Does the documentation workflow require configuration in the project?

Yes, the documentation workflow requires configuration in the project directory before execution. It uses this configuration alongside pattern detection to classify the project type and generate appropriate structured Markdown and JSON outputs.

What format are the generated codebase documentation artifacts output in?

The generated codebase documentation artifacts are output in Markdown and JSON formats. These files include strict frontmatter and templating rules to ensure consistency across the master index, architecture diagrams, API contracts, and deployment notes.

What happens if the codebase documentation generation is interrupted?

If codebase documentation generation is interrupted, the workflow can resume partial progress. This ensures the analysis of the codebase and generation of structured Markdown and JSON outputs can continue without restarting from the beginning.