bmad-document-project

Generates detailed documentation for brownfield projects via automated classification and analysis workflows.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/wahabmalik/whatsapp-chatbot --skill bmad-document-project-wahabmalik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-document-project
Source: https://github.com/wahabmalik/whatsapp-chatbot/tree/main/.github/skills/bmad-document-project
Command: npx skills add https://github.com/wahabmalik/whatsapp-chatbot --skill bmad-document-project-wahabmalik

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the documentation of brownfield projects, providing AI with a comprehensive understanding of existing systems.

Core Features & Use Cases

  • Automated Documentation: Generates detailed documentation for brownfield projects.
  • Project Classification: Automatically identifies project type and architecture.
  • Deep Dive Analysis: Offers in-depth documentation for specific areas of the project.
  • Use Case: Imagine you have a complex legacy application with limited documentation. Use this Skill to automatically generate a comprehensive documentation set, enabling AI to understand and work with the system.

Quick Start

Start the document-project skill and follow the instructions in the provided workflow files.

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 a brownfield project with no existing docs?

To generate documentation for a brownfield project, you can automate the process by running a skill that classifies the project type, analyzes the architecture, and produces a comprehensive documentation set to enhance AI understanding.

What is automated project classification for legacy codebases?

Automated project classification for legacy codebases is the process of identifying the project type and architecture of an existing system to provide AI with a comprehensive understanding for further analysis.

How do I improve AI understanding of an existing legacy system?

You can improve AI understanding of an existing legacy system by automating the creation of detailed documentation that performs deep dive analysis, giving the AI the context needed to work with the code.

Can I do a deep dive analysis on specific areas of a complex codebase?

Yes, you can perform a deep dive analysis on specific areas of a complex codebase to generate in-depth documentation, ensuring both developers and AI tools have targeted understanding of critical system components.

Do I need Python to automate system documentation generation?

You may need Python to automate system documentation generation, as the process potentially uses Python alongside documentation frameworks to perform classification, analysis, and output generation.