project-documentation
The project-documentation Claude Code skill generates comprehensive technical documentation by scanning project structure, analyzing source trees, and creating Mermaid architecture diagrams. Use this skill when onboarding new team members, establishing project baselines, or creating deep-dive component documentation that includes source inventories and navigation indexes.
git clone --depth 1 https://github.com/a5c-ai/babysitter /tmp/project-documentation && cp -r /tmp/project-documentation/library/methodologies/bmad-method/skills/project-documentation ~/.claude/skills/project-documentationSKILL.md
# Project Documentation Generate comprehensive project documentation with source tree analysis and Mermaid diagrams. ## Agent Paige (Tech Writer) - `bmad-writer-paige` ## Workflow 1. Scan project structure and identify components 2. Analyze source tree with annotations 3. Generate project context for onboarding 4. Create deep-dive component documentation 5. Generate Mermaid architecture diagrams 6. Build documentation index with navigation ## Inputs - `projectName` - Project name - `projectPath` - Path to project root - `documentationType` - full-scan, deep-dive, or context-only ## Outputs - Scan report with component inventory - Annotated source tree - Project overview and onboarding guide - Deep-dive component documentation - Documentation index ## Process Files - `bmad-document-project.js` - Standalone documentation - `bmad-orchestrator.js` - Final documentation phase
Review TypeScript code changes for consistency, type safety, and monorepo patterns across babysitter packages
Generate and validate documentation for @a5c-ai/babysitter-sdk CLI commands and exported APIs
Scaffold new babysitter process definitions following SDK patterns, proper structure, and best practices. Guides the 3-phase workflow from research to implementation.
Architect code review with DRY, YAGNI, abstraction, and test coverage principle enforcement