## 📚 Complete Documentation Restructure **BMM Documentation Hub Created:** - New centralized documentation system at `src/modules/bmm/docs/` - 18 comprehensive guides organized by topic (7000+ lines total) - Clear learning paths for greenfield, brownfield, and quick spec flows - Professional technical writing standards throughout **New Documentation:** - `README.md` - Complete documentation hub with navigation - `quick-start.md` - 15-minute getting started guide - `agents-guide.md` - Comprehensive 12-agent reference (45 min read) - `party-mode.md` - Multi-agent collaboration guide (20 min read) - `scale-adaptive-system.md` - Deep dive on Levels 0-4 (42 min read) - `brownfield-guide.md` - Existing codebase development (53 min read) - `quick-spec-flow.md` - Rapid Level 0-1 development (26 min read) - `workflows-analysis.md` - Phase 1 workflows (12 min read) - `workflows-planning.md` - Phase 2 workflows (19 min read) - `workflows-solutioning.md` - Phase 3 workflows (13 min read) - `workflows-implementation.md` - Phase 4 workflows (33 min read) - `workflows-testing.md` - Testing & QA workflows (29 min read) - `workflow-architecture-reference.md` - Architecture workflow deep-dive - `workflow-document-project-reference.md` - Document-project workflow reference - `enterprise-agentic-development.md` - Team collaboration patterns - `faq.md` - Comprehensive Q&A covering all topics - `glossary.md` - Complete terminology reference - `troubleshooting.md` - Common issues and solutions **Documentation Improvements:** - Removed all version/date footers (git handles versioning) - Agent customization docs now include full rebuild process - Cross-referenced links between all guides - Reading time estimates for all major docs - Consistent professional formatting and structure **Consolidated & Streamlined:** - Module README (`src/modules/bmm/README.md`) streamlined to lean signpost - Root README polished with better hierarchy and clear CTAs - Moved docs from root `docs/` to module-specific locations - Better separation of user docs vs. developer reference ## 🤖 New Agent: Paige (Documentation Guide) **Role:** Technical documentation specialist and information architect **Expertise:** - Professional technical writing standards - Documentation structure and organization - Information architecture and navigation - User-focused content design - Style guide enforcement **Status:** Work in progress - Paige will evolve as documentation needs grow **Integration:** - Listed in agents-guide.md, glossary.md, FAQ - Available for all phases (documentation is continuous) - Can be customized like all BMM agents ## 🔧 Additional Changes - Updated agent manifest with Paige - Updated workflow manifest with new documentation workflows - Fixed workflow-to-agent mappings across all guides - Improved root README with clearer Quick Start section - Better module structure explanations - Enhanced community links with Discord channel names **Total Impact:** - 18 new/restructured documentation files - 7000+ lines of professional technical documentation - Complete navigation system with cross-references - Clear learning paths for all user types - Foundation for knowledge base (coming in beta) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| README.md | ||
| checklist.md | ||
| instructions.md | ||
| workflow.yaml | ||
| workflow.yaml.bak | ||
README.md
Edit Workflow
Purpose
An intelligent workflow editor that helps you modify existing BMAD workflows while adhering to all best practices and conventions documented in the workflow creation guide.
Use Case
When you need to:
- Fix issues in existing workflows
- Update workflow configuration or metadata
- Improve instruction clarity and specificity
- Add new features or capabilities
- Ensure compliance with BMAD workflow conventions
How to Invoke
workflow edit-workflow
Or through a BMAD agent:
*edit-workflow
Expected Inputs
- Target workflow path: Path to the workflow.yaml file or workflow folder you want to edit
- Edit type selection: Choice of what aspect to modify
- User approval: For each proposed change
Generated Outputs
- Modified workflow files (in place)
- Optional change log at:
{output_folder}/workflow-edit-log-{date}.md
Features
- Comprehensive Analysis: Checks workflows against the official creation guide
- Prioritized Issues: Identifies and ranks issues by importance
- Guided Editing: Step-by-step process with explanations
- Best Practices: Ensures all edits follow BMAD conventions
- Instruction Style Optimization: Convert between intent-based and prescriptive styles
- Validation: Checks all changes for correctness
- Change Tracking: Documents what was modified and why
Understanding Instruction Styles
When editing workflows, one powerful option is adjusting the instruction style to better match the workflow's purpose.
Intent-Based vs Prescriptive Instructions
Intent-Based (Recommended for most workflows)
Guides the AI with goals and principles, allowing flexible conversation.
- More flexible and conversational - AI adapts to user responses
- Better for complex discovery - Requirements gathering, creative exploration
- Quality over consistency - Deep understanding matters more
- Example:
<action>Guide user to define their target audience with specific demographics and needs</action>
When to use:
- Complex discovery processes (user research, requirements)
- Creative brainstorming and ideation
- Iterative refinement workflows
- Workflows requiring nuanced understanding
Prescriptive
Provides exact questions with structured options.
- More controlled and predictable - Consistent questions every time
- Better for simple data collection - Platform, format, yes/no choices
- Consistency over quality - Same execution every run
- Example:
<ask>What is your target platform? Choose: PC, Console, Mobile, Web</ask>
When to use:
- Simple data collection (platform, format, binary choices)
- Compliance verification and standards adherence
- Configuration with finite options
- Quick setup wizards
Edit Workflow's Style Adjustment Feature
The "Adjust instruction style" editing option (menu option 11) helps you:
- Analyze current style - Identifies whether workflow is primarily intent-based or prescriptive
- Convert between styles - Transform prescriptive steps to intent-based (or vice versa)
- Optimize the mix - Intelligently recommend the best style for each step
- Step-by-step control - Review and decide on each step individually
Common scenarios:
- Make workflow more conversational: Convert rigid tags to flexible tags for complex steps
- Make workflow more consistent: Convert open-ended tags to structured tags for simple data collection
- Balance both approaches: Use intent-based for discovery, prescriptive for simple choices
This feature is especially valuable when converting legacy workflows or adapting workflows for different use cases.
Workflow Steps
- Load and analyze target workflow
- Check against best practices
- Select editing focus
- Load relevant documentation
- Perform edits with user approval
- Validate all changes (optional)
- Generate change summary
Requirements
- Access to workflow creation guide
- Read/write permissions for target workflow
- Understanding of BMAD workflow types