BMAD-METHOD/docs/getting-started/MANUAL-INIT-GUIDE.md

6.0 KiB

Manual WDS Initialization

Set up WDS in your project without NPX - 3 simple steps


Overview

This guide walks you through manually initializing WDS in your project by copying the necessary files and folder structure.

Time: 5 minutes
Difficulty: Beginner


Prerequisites

  • A project repository (GitHub, GitLab, local Git repo)
  • Basic familiarity with file structure
  • Code editor (VS Code/Cursor recommended)

Step 1: Copy WDS Module to Your Project

Option A: Clone and Copy

# Clone WDS repository (temporary location)
git clone https://github.com/whiteport-collective/whiteport-design-studio.git temp-wds

# Copy the WDS module to your project
cp -r temp-wds/src/modules/wds your-project/.cursor/rules/wds

# Remove temporary clone
rm -rf temp-wds

Option B: Download and Copy

  1. Download WDS from GitHub
  2. Extract the archive
  3. Copy src/modules/wds to your-project/.cursor/rules/wds

Step 2: Verify Folder Structure

After copying, your project should have this structure:

your-project/
├── .cursor/
│   └── rules/
│       └── wds/
│           ├── agents/
│           │   ├── freya-ux.agent.yaml
│           │   ├── idunn-pm.agent.yaml
│           │   └── saga-analyst.agent.yaml
│           ├── workflows/
│           │   ├── 1-project-brief/
│           │   ├── 2-trigger-mapping/
│           │   ├── 3-prd-platform/
│           │   ├── 4-ux-design/
│           │   └── 00-system/
│           ├── getting-started/
│           └── WDS-WORKFLOWS-GUIDE.md
└── [your project files]

Step 3: Activate WDS Agent

In Cursor AI

  1. Open your project in Cursor
  2. Start a new chat with the AI
  3. Reference the WDS agent you want to use:
@wds/agents/freya-ux    - For UX Design & Prototyping
@wds/agents/idunn-pm     - For Product Management & Analysis
@wds/agents/saga-analyst - For Scenario Analysis

Example Activation

You: @wds/agents/freya-ux

Agent: 🎨 **Freya - UX Designer**

I'm ready to help you design user experiences!

What would you like to work on?
- Create interactive prototypes
- Design scenarios
- Sketch to specification
- UX research and analysis

Step 4: Start Your First Workflow

Choose a workflow to start:

@wds/workflows/trigger-map

Understand your users' pain points and triggers

📋 Product Brief

@wds/workflows/product-brief

Define your product vision and goals

🎨 Interactive Prototypes

@wds/workflows/interactive-prototypes

Build clickable prototypes for testing

📊 Scenario Analysis

@wds/workflows/scenario-init

Define and analyze user scenarios


Verification Checklist

WDS folder exists in .cursor/rules/wds/
Agent files are present in agents/ folder
Workflows folder contains all 5 workflow directories
Can reference @wds/agents/ in Cursor chat
Agent responds when referenced


Quick Reference

Agent Launchers

Agent Purpose Reference
Freya UX Design & Prototyping @wds/agents/freya-ux
Idunn Product Management @wds/agents/idunn-pm
Saga Scenario Analysis @wds/agents/saga-analyst

Key Workflows

Workflow Purpose Reference
Trigger Map User pain points @wds/workflows/trigger-map
Product Brief Product vision @wds/workflows/product-brief
Prototypes Interactive demos @wds/workflows/interactive-prototypes
Scenario Init User journeys @wds/workflows/scenario-init

Troubleshooting

"Can't find @wds/agents/freya-ux"

Solution: Check that the folder structure matches Step 2. The path should be:

.cursor/rules/wds/agents/freya-ux.agent.yaml

"Agent doesn't respond"

Solution:

  1. Restart Cursor
  2. Try referencing the agent again with a clear question:
    @wds/agents/freya-ux Can you help me create a prototype?
    

"Workflow not found"

Solution: Verify all workflow folders are present:

.cursor/rules/wds/workflows/1-project-brief/
.cursor/rules/wds/workflows/2-trigger-mapping/
.cursor/rules/wds/workflows/3-prd-platform/
.cursor/rules/wds/workflows/4-ux-design/
.cursor/rules/wds/workflows/00-system/

What's Next?

🎓 Learn WDS Concepts

Course - Deep dive into WDS methodology

🚀 Start Your First Project

Quick Start - 5-minute walkthrough

📚 Explore All Workflows

Workflows Guide - Complete workflow documentation

🤝 Join the Community

Discord - Get help and share experiences


Optional: Create Project Docs Folder

For a complete setup, create a docs/ folder in your project:

mkdir -p docs/{A-Strategy,B-Requirements,C-Scenarios,D-Prototypes,E-Deliveries}

This gives you a structured place to store all WDS outputs.


Manual vs NPX Installation

Method Pros Cons
Manual • No dependencies
• Full control
• Works offline
• Manual updates
• Must copy files
NPX • Automatic updates
• One command
• Always latest
• Requires Node.js
• Internet needed

Both methods give you the exact same WDS experience!


Summary

You've successfully initialized WDS manually! 🎉

You can now: Reference WDS agents in Cursor
Run WDS workflows
Create conceptual specifications
Build interactive prototypes

Next: Try the Quick Start Guide to create your first Trigger Map!


← Back to Getting Started | Next: Quick Start →