# Whiteport Design Studio (WDS) - BMad Method Module [](https://github.com/bmad-code-org/BMAD-METHOD) []() [](LICENSE) --- ## π― About This Fork This repository is a **fork of [BMad-METHOD](https://github.com/bmad-code-org/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-Analyst** | Business & Product Analyst | Goddess of stories & wisdom - uncovers your business story | | **Freyja-PM** | Product Manager | Goddess of love, war & strategy - leads with heart and mind | | **Baldr-UX** | 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](https://github.com/bmad-code-org/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](https://github.com/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: ```bash # Sync with upstream git fetch upstream git merge upstream/main git push origin main ``` --- ## π Original BMad Method Documentation For complete BMad Method documentation, see: - **[BMad Method README](https://github.com/bmad-code-org/BMAD-METHOD)** - Main documentation - **[BMM Module Docs](./src/modules/bmm/docs/README.md)** - Development workflows - **[Agent Customization](./docs/agent-customization-guide.md)** - Customize agents - **[Quick Start Guide](./src/modules/bmm/docs/quick-start.md)** - Get started --- ## π License MIT License - See [LICENSE](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 π¨