A systematic 5-phase workflow for generating, validating, and distributing comprehensive documentation across multiple audiences and channels.
The Documentation Generation system creates professional, audience-specific documentation that serves real user needs through a structured discovery-to-distribution workflow.
- π Business Teams - Logic maps, user journeys, feature matrices
- π§ Technical Teams - API specs, architecture docs, database schemas
- π Integration Teams - SDK docs, webhook guides, error references
- β‘ Operations Teams - Deployment guides, monitoring setup, security procedures
| Phase | File | Purpose | User Checkpoint |
|---|---|---|---|
| 1. Discovery | 1-documentation-discovery.mdc |
Analyze codebase and identify documentation needs | β Required |
| 2. Planning | 2-documentation-planning.mdc |
Create comprehensive documentation strategy | β Required |
| 3. Generation | 3-documentation-generation.mdc |
Generate all planned documentation artifacts | β Required |
| 4. Validation | 4-documentation-validation.mdc |
Validate accuracy, completeness, and usability | β Required |
| 5. Distribution | 5-documentation-distribution.mdc |
Format and distribute to target audiences | β Required |
# Full 5-phase documentation generation
claude 5-generate-docs/0-docs-orchestrator.mdc# Phase 1: Analyze documentation needs
claude 5-generate-docs/1-documentation-discovery.mdc
# Phase 2: Plan documentation strategy
claude 5-generate-docs/2-documentation-planning.mdc
# Phase 3: Generate documentation content
claude 5-generate-docs/3-documentation-generation.mdc
# Phase 4: Validate documentation quality
claude 5-generate-docs/4-documentation-validation.mdc
# Phase 5: Distribute to audiences
claude 5-generate-docs/5-documentation-distribution.mdcAnalyzes your codebase to create a comprehensive documentation audit
Key Activities:
- Repository structure and technology stack analysis
- API surface and business logic discovery
- Current documentation inventory and quality assessment
- Gap analysis by target audience
- Priority recommendations
Outputs:
docs/documentation/documentation-audit.md- Complete audit report- Documentation gap matrix with priorities
- Audience requirement mapping
Creates strategic documentation plan with resource allocation
Key Activities:
- Audience-priority matrix development
- Documentation type classification (foundational/enhancement/specialized)
- Effort vs. impact assessment
- Quality standards definition
- Tool and process selection
Outputs:
docs/documentation/documentation-plan.md- Strategic plan- Resource requirements and timeline estimates
- Quality framework and review processes
Generates comprehensive, audience-specific documentation
Key Activities:
- Business documentation (logic maps, user journeys, feature matrices)
- Technical documentation (OpenAPI specs, ADRs, database schemas)
- Integration documentation (SDK guides, webhook references)
- Operations documentation (deployment guides, monitoring setup)
Outputs:
- Complete documentation suite organized by audience
- Working code examples and API specifications
- Visual diagrams and architectural documentation
Systematically validates documentation quality and usability
Key Activities:
- Technical accuracy validation (code examples, API testing)
- Usability testing with target audiences
- Completeness and consistency checking
- Maintainability assessment
Outputs:
docs/documentation/validation-report.md- Quality assessment- Improvement action plan with priorities
- User testing results and feedback
Distributes documentation through optimized channels
Key Activities:
- Multi-format optimization (web, PDF, interactive)
- Channel configuration (developer portals, wikis, public sites)
- Automation pipeline setup
- Analytics and feedback system implementation
Outputs:
docs/documentation/distribution-strategy.md- Distribution plan- Multi-channel publishing with automation
- Analytics tracking and feedback collection
docs/documentation/
βββ documentation-audit.md # Phase 1: Discovery audit
βββ documentation-plan.md # Phase 2: Strategic plan
βββ validation-report.md # Phase 4: Quality validation
βββ distribution-strategy.md # Phase 5: Distribution plan
βββ content/
βββ business/ # Product team documentation
β βββ business-logic-maps.md
β βββ user-journeys.md
β βββ feature-matrices.md
βββ technical/ # Developer documentation
β βββ api/
β β βββ openapi-spec.yaml
β βββ architecture/
β β βββ system-overview.md
β βββ database/
β βββ schema-documentation.md
βββ integration/ # API consumer documentation
β βββ sdk/
β β βββ javascript-sdk.md
β β βββ python-sdk.md
β βββ webhooks/
β βββ webhook-reference.md
βββ operations/ # DevOps documentation
βββ deployment/
β βββ deployment-guide.md
βββ monitoring/
βββ monitoring-setup.md
- Automated Codebase Analysis - Repository structure, APIs, business logic
- Documentation Audit Matrix - Current state assessment across all categories
- Gap Prioritization - Impact-based priority recommendations
- Audience Mapping - Requirements analysis for each target user group
- Multi-Dimensional Strategy - Audience, effort, impact, maintenance considerations
- Resource Planning - Time estimates and expertise requirements
- Quality Framework - Standards for content, technical, and user experience quality
- Tool Selection - Optimal toolchain for generation and maintenance
- Multi-Audience Approach - Tailored content for business, technical, integration, and operations teams
- Format Optimization - Markdown, OpenAPI, Mermaid diagrams, interactive examples
- Working Examples - Tested and validated code snippets and API calls
- Visual Documentation - Sequence diagrams, architecture maps, business logic flows
- Automated Testing - Code example validation, API accuracy verification
- User Testing - Task-based validation with real target audiences
- Consistency Checking - Cross-document consistency and terminology validation
- Maintainability Assessment - Update procedures and automation potential
- Format Variety - Web, PDF, interactive, mobile-optimized
- Channel Optimization - Developer portals, internal wikis, public sites
- Automation Pipelines - Continuous integration with code repositories
- Analytics & Feedback - Usage tracking and continuous improvement
# Start: Retrieve existing documentation patterns
{memory_search, query: "documentation patterns", repository: [current_repo]}
{memory_get_context, repository: [current_repo]}
# During: Store decisions and insights
{memory_store_decision, decision: "documentation strategy", repository: [current_repo]}
{memory_store_chunk, content: "documentation insights", repository: [current_repo]}
# End: Build institutional knowledge
{memory_create_thread, name: "Documentation Generation", repository: [current_repo]}Post-Development Documentation:
# After code review completion
claude 4-code-review/00-code-review-orchestrator.mdc
claude 5-generate-docs/0-docs-orchestrator.mdcDocumentation-First Approach:
# Early in development cycle
claude 1-pre-dev-product/0-pre-dev-orchestrator.mdc
claude 5-generate-docs/1-documentation-discovery.mdc
claude 5-generate-docs/2-documentation-planning.mdcDocumentation Updates:
# Existing documentation improvement
claude 5-generate-docs/4-documentation-validation.mdc
claude 5-generate-docs/5-documentation-distribution.mdc- Business Logic Maps - Visual flowcharts of core business rules and decision points
- User Journey Documentation - End-to-end user workflows with system interactions
- Feature Matrices - Comprehensive capabilities, limitations, and use cases
- Compliance Documentation - Regulatory requirements and audit procedures
- OpenAPI Specifications - Complete API documentation with examples and schemas
- Architecture Decision Records - Historical context for technical choices
- Database Schema Documentation - Entity relationships, constraints, and data flow
- Sequence Diagrams - Request/response flows and system interactions
- SDK Documentation - Language-specific guides with working examples
- Webhook Documentation - Event schemas, delivery patterns, and testing guides
- Error Code Reference - Comprehensive error handling and troubleshooting
- Rate Limiting Guidelines - Usage limits, best practices, and optimization
- Deployment Guides - Environment setup, configuration, and procedures
- Monitoring & Alerting - Metrics, dashboards, and incident response
- Security Procedures - Implementation guides and compliance requirements
- Troubleshooting Guides - Common issues, diagnostics, and resolution steps
- Accuracy - Information verified against current implementation
- Completeness - Full coverage of all necessary topics for target audience
- Clarity - Written in accessible language appropriate for users
- Actionability - Includes concrete steps, examples, and implementation guidance
- Format Consistency - Standardized markdown, diagrams, and code examples
- Automated Validation - Code examples tested and API documentation verified
- Cross-Reference Quality - Accurate links and consistent terminology
- Accessibility Compliance - Follows accessibility guidelines and standards
- Task Completion - Users can successfully complete intended tasks
- Navigation - Information is discoverable and well-organized
- Search Effectiveness - Users can quickly find relevant information
- Mobile Compatibility - Documentation accessible on all devices
- Markdown Processing - Static site generators (Hugo, Jekyll, Gatsby)
- API Documentation - OpenAPI toolchain with automated generation
- Diagram Creation - Mermaid for flowcharts, sequence diagrams
- Multi-format Output - PDF generation, interactive examples
- Code Testing - Automated validation of documentation examples
- Link Checking - Continuous validation of internal and external links
- Style Consistency - Vale for prose linting, markdownlint for format
- Accessibility Testing - Automated compliance checking
- Publishing Automation - CI/CD integration with GitHub Actions
- Multi-Channel Sync - Automated distribution to multiple platforms
- Analytics Integration - Usage tracking and feedback collection
- Search Optimization - SEO and internal search enhancement
- Page Views - Traffic patterns and popular content identification
- Search Queries - User intent analysis and content gap identification
- User Flows - Navigation patterns and task completion paths
- Bounce Rates - Content effectiveness and user satisfaction indicators
- Task Completion Rate - Success rate for user scenarios (target: >90%)
- Time to Information - Speed of finding relevant information (target: <30 seconds)
- User Satisfaction - Feedback scores and qualitative assessment (target: >4.0/5.0)
- Return Visit Rate - Reference usage patterns (target: >70%)
- Documentation Freshness - Currency of information relative to code changes
- Update Frequency - Regular maintenance and improvement cycles
- Automation Coverage - Percentage of content automatically generated/validated
- Contributor Engagement - Team participation in documentation maintenance
# Start early in development cycle
claude 5-generate-docs/1-documentation-discovery.mdc
claude 5-generate-docs/2-documentation-planning.mdc# Complete documentation workflow
claude 5-generate-docs/0-docs-orchestrator.mdc# Validation and improvement focused
claude 5-generate-docs/4-documentation-validation.mdc
claude 5-generate-docs/5-documentation-distribution.mdc# After major development milestones
claude 4-code-review/00-code-review-orchestrator.mdc
claude 5-generate-docs/0-docs-orchestrator.mdc
claude 0-memory-system/m4-memory-workflow.md- Start documentation planning early in the development cycle
- Use documentation requirements to inform API and architecture design
- Maintain documentation alongside code development
- Always consider the specific needs of each target audience
- Test documentation with real users from each audience group
- Optimize content structure and format for intended use cases
- Focus on accuracy and usefulness over comprehensive coverage
- Regularly validate and update existing documentation
- Remove or archive outdated content to maintain quality
- Automate generation of API documentation and code examples
- Set up continuous validation of documentation accuracy
- Use automated distribution to keep all channels synchronized
- Collect and analyze user feedback continuously
- Track usage metrics to identify improvement opportunities
- Plan regular documentation reviews and updates
Part of the AI Prompts for LerianStudio Ecosystem - Complete software development lifecycle management with integrated documentation generation.