Breakthrough Method for Agile Ai Driven Development
Go to file
Mårten Angner 3d7011ea64 refactor: update agent names in documentation for clarity
- Renamed specialized design agents in README and related documents to include "the" in their titles for consistency and clarity.
- Updated references to agents in the WDS conversion roadmap and method guide to reflect the new naming convention.
- Enhanced documentation to improve readability and user understanding of agent roles within the WDS framework.
2025-12-02 19:50:48 +01:00
.github fix: enabled web bundles for test and dev (#948) 2025-11-20 13:44:48 -06:00
.husky chore: added CC PR review (#871) 2025-11-05 14:14:31 -06:00
.vscode feat: Add ide-only and web-only menu item filtering for platform-specific commands 2025-11-15 19:39:53 -06:00
custom/src/agents feat: add custom agents and quick-flow workflows, remove tech-spec track 2025-11-23 08:51:26 -06:00
docs fix(bmm): complete cleanup of epic-tech-context workflow removal (#1001) 2025-11-30 23:52:04 -06:00
src refactor: update agent names in documentation for clarity 2025-12-02 19:50:48 +01:00
test fix: optimize agent compiler and complete handler cleanup 2025-11-23 21:28:50 -06:00
tools feat: implement granular step-file workflow architecture with multi-menu support 2025-11-30 15:09:23 -06:00
.gitignore agent vibes injection and installer update 2025-11-26 11:00:46 -06:00
.npmrc feat: v6.0.0-alpha.0 - the future is now 2025-09-28 23:17:07 -05:00
.nvmrc feat: v6.0.0-alpha.0 - the future is now 2025-09-28 23:17:07 -05:00
.prettierignore Summary of changes: 2025-11-14 20:43:15 -06:00
CHANGELOG.md remove legacy workflows from bmb that were upgraded to step sharded flows and prep .13 changelog 2025-11-30 23:18:01 -06:00
CONTRIBUTING.md release: bump to v6.0.0-alpha.6 2025-11-04 22:28:28 -06:00
LICENSE feat: v6.0.0-alpha.0 - the future is now 2025-09-28 23:17:07 -05:00
README.md refactor: update agent names in documentation for clarity 2025-12-02 19:50:48 +01:00
WDS-V6-CONVERSION-ROADMAP.md refactor: update agent names in documentation for clarity 2025-12-02 19:50:48 +01:00
eslint.config.mjs Summary of changes: 2025-11-14 20:43:15 -06:00
package-lock.json npm vulnerabilities resolved 2025-11-26 17:07:09 -06:00
package.json chore: bump version to alpha.13 2025-11-30 23:23:08 -06:00
prettier.config.mjs feat: v6.0.0-alpha.0 - the future is now 2025-09-28 23:17:07 -05:00

README.md

Whiteport Design Studio (WDS) - BMad Method Module

Fork of BMad Method Module Status License: MIT


🎯 About This Fork

This repository is a fork of BMad-METHOD with the purpose of contributing the Whiteport Design Studio (WDS) module to the BMad ecosystem.

What is Whiteport Design Studio?

WDS is a design-focused methodology module that provides a complete UX/UI design workflow for product development—from initial product exploration through detailed component specifications. It complements the development-focused BMad Method (BMM) module by providing the design artifacts that feed into development.

┌─────────────────────────────────────────────────────────────────────┐
│                         BMad Ecosystem                              │
├─────────────────────────────────────────────────────────────────────┤
│                                                                     │
│   ┌─────────────────┐      ┌─────────────────┐                     │
│   │  Whiteport      │      │  BMad Method    │                     │
│   │  Design Studio  │ ───► │  (BMM)          │                     │
│   │  (WDS)          │      │                 │                     │
│   │                 │      │                 │                     │
│   │  • Product Brief│      │  • Architecture │                     │
│   │  • Trigger Map  │      │  • Epics/Stories│                     │
│   │  • Scenarios    │      │  • Development  │                     │
│   │  • PRD          │      │  • Testing      │                     │
│   │  • Design System│      │  • Deployment   │                     │
│   │  • UI Roadmap   │      │                 │                     │
│   │                 │      │                 │                     │
│   │  DESIGN ────────┼──────┼► DEVELOPMENT    │                     │
│   └─────────────────┘      └─────────────────┘                     │
│                                                                     │
└─────────────────────────────────────────────────────────────────────┘

🏗️ WDS Module Structure

The WDS module will be located at src/modules/wds/ and follows BMad v6 module conventions:

src/modules/wds/
├── _module-installer/          # Installation configuration
│   └── install-config.yaml
├── agents/                     # WDS specialized agents
│   ├── analyst.agent.yaml      # Mary - Business & Product Analyst
│   ├── pm.agent.yaml           # Sarah - Product Manager
│   └── designer.agent.yaml     # Sally - UX/UI Designer
├── workflows/                  # Phase-selectable workflows
├── data/                       # Standards, frameworks, presentations
├── docs/                       # Module documentation (xxx-guide.md)
├── examples/                   # Real-world usage examples
├── reference/                  # Templates and checklists
├── teams/                      # Team configurations
└── README.md                   # Module entry point (only README)

📁 WDS Output Folder Structure

WDS creates a distinctive alphabetized folder structure in the user's project docs/ folder:

docs/
├── A-Product-Brief/            # Phase 1: Strategic foundation & vision
├── B-Trigger-Map/              # Phase 2: Business goals, personas, drivers
├── C-Scenarios/                # Phase 4: Visual specifications & sketches
├── D-PRD/                      # Phase 3: Product requirements documentation
├── D-Design-System/            # Phase 5: Component library & design tokens
└── E-UI-Roadmap/               # Phase 6: Development integration bridge

Why alphabetical? The A-B-C-D-E prefix creates a clear visual namespace that:

  • Groups WDS artifacts together in file explorers
  • Distinguishes from other project documentation
  • Provides natural sort order matching workflow progression
  • Becomes a recognizable WDS brand signature

🔄 The WDS Phases

WDS provides 6 design phases that can be selected based on project scale:

Phase Name Output Folder Description
1 Product Exploration A-Product-Brief/ Vision, positioning, ICP framework
2 User Research B-Trigger-Map/ Personas, business goals, driving forces
3 Requirements D-PRD/ Functional & technical requirements
4 Conceptual Design C-Scenarios/ User scenarios, sketches, specifications
5 Component Design D-Design-System/ Design tokens, component library
6 Dev Integration E-UI-Roadmap/ Handoff artifacts for development

Phase-Selectable Workflow

Unlike rigid tracks, WDS allows users to select individual phases based on project needs:

  • Landing page? → Phases 1, 4, 5
  • Full product? → All 6 phases
  • Existing product enhancement? → Phases 2, 4, 5, 6
  • Design system only? → Phases 4, 5

🤖 WDS Agents - The Norse Pantheon 🏔️

WDS introduces 3 specialized design agents named after Norse mythology:

Agent Role Norse Meaning
Saga the Analyst Business & Product Analyst Goddess of stories & wisdom - uncovers your business story
Freyja the PM Product Manager Goddess of love, war & strategy - leads with heart and mind
Baldr the UX Expert UX/UI Designer God of light & beauty - makes everything radiant

🔗 Integration with BMad Method (BMM)

WDS is designed to hand off to BMM for development:

WDS Design Phases                    BMM Development Phases
─────────────────                    ─────────────────────
A-Product-Brief/    ──────────────►  Architecture Context
B-Trigger-Map/      ──────────────►  User Story Personas
D-PRD/              ──────────────►  Epic Breakdown Source
C-Scenarios/        ──────────────►  Story Specifications
D-Design-System/    ──────────────►  Component Implementation
E-UI-Roadmap/       ──────────────►  Development Roadmap

The E-UI-Roadmap/ folder serves as the integration bridge, containing:

  • Scenario-to-epic mapping
  • Priority recommendations
  • Technical constraints
  • Component implementation notes
  • Object ID inventory for testing

📋 Development Status

Current Phase: Module Structure Setup

  • Create src/modules/wds/ folder structure
  • Create _module-installer/install-config.yaml
  • Convert agents to v6 YAML format (Mary, Sarah, Sally)
  • Create phase-selectable workflow initialization
  • Build core workflows for each phase
  • Create documentation (xxx-guide.md format)
  • Add example content (Dog Week patterns)
  • Test integration with BMM

Conventions

  • One README: Only README.md at module root; all other docs use xxx-guide.md naming
  • Folder structure: Alphabetized A-B-C-D-E prefix for user project output
  • Design focus: No development/backlog artifacts (handled by BMM)
  • Phase-selectable: Users choose phases based on project scale

🙏 Acknowledgments

BMad Method

This module is built on the excellent BMad Method framework created by the BMad community. WDS leverages BMad Core's modular architecture to provide design-focused workflows.

Whiteport Collective

WDS is contributed by Whiteport Collective, evolving from the earlier "Whiteport Sketch-to-Code" methodology into a proper BMad v6 module.


🔄 Keeping This Fork Updated

This fork is regularly synchronized with upstream BMad-METHOD:

# Sync with upstream
git fetch upstream
git merge upstream/main
git push origin main

📚 Original BMad Method Documentation

For complete BMad Method documentation, see:


📄 License

MIT License - See LICENSE for details.

BMad Method is a trademark of BMad Code, LLC.
Whiteport Design Studio is contributed by Whiteport Collective.


Building the design bridge for human-AI collaboration 🎨