What problem does it solve?
Documenting existing brownfield projects for AI-assisted development requires manually analyzing codebases, extracting architecture patterns, and maintaining context across multiple files. This Skill automates that entire process, transforming raw source code into structured, AI-readable documentation without manual effort.
Core Features & Use Cases
- Intelligent Project Scanning: Detects project type, technology stack, and architecture patterns using pattern matching and conditional file analysis across web, mobile, backend, CLI, and other project types.
- Comprehensive Documentation Generation: Produces architecture docs, API contracts, data models, source tree analysis, component inventories, and development guides from actual codebase analysis.
- Resumable Workflow Modes: Supports quick pattern-based scans, deep selective reads, and exhaustive full-codebase analysis with state persistence, allowing interrupted workflows to resume exactly where they left off.
Quick Start
Use the bmad-document-project skill to generate complete documentation for your existing project by simply asking it to document the project.