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
- Download WDS from GitHub
- Extract the archive
- Copy
src/modules/wdstoyour-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
- Open your project in Cursor
- Start a new chat with the AI
- 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:
🎯 Trigger Map (Recommended First Step)
@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:
- Restart Cursor
- 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!