docs: update README for v0.4.0
Added: Design Space, build specifications, material analysis, BMad skill conversion, project structure with design-space module. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
754736750b
commit
2819a58fe6
106
README.md
106
README.md
|
|
@ -8,6 +8,7 @@ npx whiteport-design-studio install
|
||||||
|
|
||||||
[](https://www.npmjs.com/package/whiteport-design-studio)
|
[](https://www.npmjs.com/package/whiteport-design-studio)
|
||||||
[](LICENSE)
|
[](LICENSE)
|
||||||
|
**v0.4.0** — BMad Skills + Design Space + Build Specifications
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -15,21 +16,50 @@ npx whiteport-design-studio install
|
||||||
|
|
||||||
WDS is a structured design methodology that uses AI agents to guide you through product design, from initial strategy to developer-ready specifications.
|
WDS is a structured design methodology that uses AI agents to guide you through product design, from initial strategy to developer-ready specifications.
|
||||||
|
|
||||||
- **Strategic foundation** - Connect every design decision to business goals and user psychology
|
- **Strategic foundation** — Connect every design decision to business goals and user psychology
|
||||||
- **Complete specifications** - Generate developer-ready page specs with all details defined
|
- **Build specifications** — From Product Brief to complete database schema, state machines, API surface, and business logic
|
||||||
- **AI-powered workflow** - Two specialized agents guide you through each phase
|
- **Shared agent memory** — Design Space: semantic knowledge base where agents search, capture, and communicate across sessions
|
||||||
- **IDE-native** - Works inside your AI coding tool (Claude Code, Cursor, Windsurf, and 16 more)
|
- **Self-contained skills** — BMad-compliant agents with progressive disclosure, portable across any IDE
|
||||||
|
- **IDE-native** — Works inside your AI coding tool (Claude Code, Cursor, Windsurf, and 16 more)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Agents
|
## What's New in v0.4.0
|
||||||
|
|
||||||
WDS uses two specialized AI agents (the Norse Pantheon):
|
**BMad Skill Conversion** — Saga and Freya are now self-contained BMad skills with progressive disclosure, capability menus, and bundled references. No more routing through separate workflow files.
|
||||||
|
|
||||||
| Agent | Role | What they do |
|
**Design Space** — Shared knowledge base and agent messaging system, now a core WDS skill. Database-agnostic: SQLite for local solo work, Supabase for team collaboration. Same API, same agents, different backend. The installer handles setup.
|
||||||
|
|
||||||
|
**Material Analysis Phase** — When users provide existing documents (PRD, brief, research), Saga analyzes them before asking questions. Extract, present for confirmation, identify gaps, only ask about what's missing. A 60-minute session becomes 15 minutes.
|
||||||
|
|
||||||
|
**Platform Requirements → Build Specification** — The Platform Requirements step now produces a complete build specification: database schema (every table, column, type), state machines (every entity lifecycle), business logic (pseudocode, not prose), and API surface (every endpoint). Litmus test: *Can a coding agent build the entire platform from this document alone?*
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Skills
|
||||||
|
|
||||||
|
WDS ships three self-contained skills:
|
||||||
|
|
||||||
|
```
|
||||||
|
src/skills/
|
||||||
|
├── saga/ # Strategic analyst — Product Brief + Trigger Map
|
||||||
|
│ ├── SKILL.md
|
||||||
|
│ ├── bmad-manifest.json
|
||||||
|
│ └── references/
|
||||||
|
├── freya/ # UX designer — Scenarios + Design Loop
|
||||||
|
│ ├── SKILL.md
|
||||||
|
│ ├── bmad-manifest.json
|
||||||
|
│ └── references/
|
||||||
|
└── design-space/ # Knowledge base + agent messaging + work orders
|
||||||
|
├── SKILL.md
|
||||||
|
└── bmad-manifest.json
|
||||||
|
```
|
||||||
|
|
||||||
|
| Skill | Role | What they do |
|
||||||
|-------|------|-------------|
|
|-------|------|-------------|
|
||||||
| **Saga** (Analyst) | Business & Product Analyst | Product Brief (Phase 1), Trigger Mapping (Phase 2). Start here. |
|
| **Saga** | Business & Product Analyst | Product Brief (Phase 1), Trigger Mapping (Phase 2). Start here. |
|
||||||
| **Freya** (Designer) | UX/UI Designer & Developer | UX Scenarios (Phase 3), UX Design (Phase 4), Agentic Development (Phase 5), Asset Generation (Phase 6), Design System (Phase 7), Product Evolution (Phase 8) |
|
| **Freya** | UX/UI Designer | UX Scenarios (Phase 3), UX Design (Phase 4), Asset Generation, Design System |
|
||||||
|
| **Design Space** | Agent Memory | Semantic knowledge search, cross-agent messaging, work orders, presence |
|
||||||
|
|
||||||
### Activating an agent
|
### Activating an agent
|
||||||
|
|
||||||
|
|
@ -48,7 +78,7 @@ Saga will greet you by name and guide you through creating your Product Brief.
|
||||||
| Phase | Focus | Agent | Output folder |
|
| Phase | Focus | Agent | Output folder |
|
||||||
|-------|-------|-------|--------------|
|
|-------|-------|-------|--------------|
|
||||||
| 0. Alignment & Signoff | Stakeholder alignment before starting | Saga | — |
|
| 0. Alignment & Signoff | Stakeholder alignment before starting | Saga | — |
|
||||||
| 1. Product Brief | Vision, positioning, success criteria | Saga | `A-Product-Brief/` |
|
| 1. Product Brief | Vision, positioning, success criteria, build specification | Saga | `A-Product-Brief/` |
|
||||||
| 2. Trigger Mapping | User psychology, business goals | Saga | `B-Trigger-Map/` |
|
| 2. Trigger Mapping | User psychology, business goals | Saga | `B-Trigger-Map/` |
|
||||||
| 3. UX Scenarios | Scenario outlines via 8-question dialog | Freya | `C-UX-Scenarios/` |
|
| 3. UX Scenarios | Scenario outlines via 8-question dialog | Freya | `C-UX-Scenarios/` |
|
||||||
| 4. UX Design | Page specifications, interactions | Freya | `C-UX-Scenarios/` |
|
| 4. UX Design | Page specifications, interactions | Freya | `C-UX-Scenarios/` |
|
||||||
|
|
@ -61,9 +91,19 @@ Output folders are created inside your configured design output directory (defau
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Supported Design Tools
|
## Design Space
|
||||||
|
|
||||||
WDS offers agentic design capabilities with several visual design and prototyping services on the market:
|
Shared knowledge base and agent communication layer. Agents search design knowledge, message each other, and track work across sessions.
|
||||||
|
|
||||||
|
**Database-agnostic** — same API regardless of backend:
|
||||||
|
- **SQLite** — local file, zero infrastructure, data stays on your machine
|
||||||
|
- **Supabase** — cloud database, team collaboration, multi-machine
|
||||||
|
|
||||||
|
The installer asks during setup: "Install Design Space?" → choose your backend → done.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Supported Design Tools
|
||||||
|
|
||||||
| Tool | What it does | MCP |
|
| Tool | What it does | MCP |
|
||||||
|------|-------------|-----|
|
|------|-------------|-----|
|
||||||
|
|
@ -74,30 +114,23 @@ WDS offers agentic design capabilities with several visual design and prototypin
|
||||||
| **html.to.design** | Import HTML prototypes into Figma | Figma plugin |
|
| **html.to.design** | Import HTML prototypes into Figma | Figma plugin |
|
||||||
| **NanoBanana** | AI image generation for brand exploration | — |
|
| **NanoBanana** | AI image generation for brand exploration | — |
|
||||||
|
|
||||||
The design loop works with any combination: wireframe in Excalidraw, generate screens with Stitch or Pencil, refine in Figma, pull back via MCP.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Project Structure
|
## Project Structure
|
||||||
|
|
||||||
After installation, your project will have:
|
After installation:
|
||||||
|
|
||||||
```
|
```
|
||||||
your-project/
|
your-project/
|
||||||
├── _bmad/wds/ # WDS system files
|
├── _bmad/
|
||||||
│ ├── agents/ # Compiled agent files (.md)
|
│ ├── wds/ # WDS system files
|
||||||
│ ├── workflows/ # Phase workflows
|
│ │ ├── skills/ # Saga, Freya, Design Space
|
||||||
│ ├── data/ # Standards, frameworks, agent guides
|
│ │ ├── agents/ # Compiled agent files
|
||||||
│ ├── gems/ # Reusable prompt components
|
│ │ ├── workflows/ # Phase workflows
|
||||||
│ ├── templates/ # Document templates
|
│ │ ├── data/ # Standards, frameworks, agent guides
|
||||||
│ ├── config.yaml # Your project configuration
|
│ │ └── config.yaml # Your project configuration
|
||||||
│ └── module.yaml # Module definition
|
│ └── design-space/ # Agent memory (optional, name configurable)
|
||||||
├── _wds-learn/ # Learning material (optional, safe to delete)
|
│ └── config.yaml # Backend config (SQLite or Supabase)
|
||||||
│ ├── getting-started/
|
|
||||||
│ ├── learn/
|
|
||||||
│ ├── method/
|
|
||||||
│ ├── models/
|
|
||||||
│ └── tools/
|
|
||||||
├── design-process/ # Design output (created by agents)
|
├── design-process/ # Design output (created by agents)
|
||||||
│ ├── A-Product-Brief/
|
│ ├── A-Product-Brief/
|
||||||
│ ├── B-Trigger-Map/
|
│ ├── B-Trigger-Map/
|
||||||
|
|
@ -122,7 +155,7 @@ your-project/
|
||||||
Read and activate _bmad/wds/agents/saga-analyst.md
|
Read and activate _bmad/wds/agents/saga-analyst.md
|
||||||
```
|
```
|
||||||
|
|
||||||
4. **Follow Saga's guidance** — Saga will greet you by name and walk you through creating your Product Brief. When you're ready for design work, switch to Freya.
|
4. **Follow Saga's guidance** — she'll greet you by name and walk you through creating your Product Brief. If you have existing documents, upload them — she analyzes before asking questions.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -136,16 +169,15 @@ The installer configures your selected IDE(s) automatically.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
||||||
## Learning Material
|
## Learning Material
|
||||||
|
|
||||||
The installer can optionally include learning and reference material in `_wds-learn/`. This includes:
|
The installer can optionally include learning and reference material in `_wds-learn/`. This includes:
|
||||||
|
|
||||||
- **Getting Started** - Quick onboarding guides
|
- **Getting Started** — Quick onboarding guides
|
||||||
- **Course modules** - Complete 12-module training course (Module 00-13)
|
- **Course modules** — Complete training course
|
||||||
- **Method guides** - Deep-dive into each design phase
|
- **Method guides** — Deep-dive into each design phase
|
||||||
- **Models** - Strategic frameworks (Golden Circle, Customer Awareness, etc.)
|
- **Models** — Strategic frameworks (Golden Circle, Customer Awareness, etc.)
|
||||||
- **Tool guides** - Integration guides for Figma, Git, and more
|
- **Tool guides** — Integration guides for Figma, Git, and more
|
||||||
|
|
||||||
You can safely delete `_wds-learn/` at any time without affecting the agents or workflows.
|
You can safely delete `_wds-learn/` at any time without affecting the agents or workflows.
|
||||||
|
|
||||||
|
|
@ -157,7 +189,7 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
MIT - see [LICENSE](LICENSE) for details.
|
MIT — see [LICENSE](LICENSE) for details.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue