Apply Design Thinking
Use the design-thinking workflow to create solutions deeply rooted in user needs through empathy, ideation, and rapid prototyping.
When to Use This
Section titled âWhen to Use Thisâ- Designing products or features for people
- Solving problems where user experience matters
- Starting from user research or empathy work
- Need to move from insights to testable prototypes
- Reimagining an existing experience
When to Skip This
Section titled âWhen to Skip Thisâ- Pure technical problems without user interaction
- Infrastructure or backend-only concerns
- Timeframes donât allow for user validation
1. Load Maya
Section titled â1. Load MayaâStart a fresh chat and load the Design Thinking Coach:
/cis-design-thinking2. Define Your Challenge
Section titled â2. Define Your ChallengeâMaya will ask for your design challenge. Frame it around user needs:
Good challenges:
- âHow might we help users feel more confident starting a new project?â
- âRedesign the checkout experience for mobile shoppersâ
- âHelp small business owners understand their cash flowâ
Less effective:
- âBuild a new dashboardâ (solution-first)
- âFix the slow APIâ (technical, not user-centered)
3. Journey Through the Five Phases
Section titled â3. Journey Through the Five PhasesâMaya guides you through the complete design thinking process:
| Phase | Goal | What You Do |
|---|---|---|
| Empathize | Understand users | Share insights, create personas, map empathy |
| Define | Frame the problem | Craft POV statements, ask âHow Might Weâ |
| Ideate | Generate solutions | Diverge wildly, then converge on promising concepts |
| Prototype | Make it tangible | Create rough artifacts that convey the idea |
| Test | Validate with users | Plan how to get real feedback |
4. Apply Design Methods
Section titled â4. Apply Design MethodsâAt each phase, Maya selects appropriate methods from her design-methods library:
- Empathize: User interviews, empathy mapping, journey maps
- Define: POV madlibs, âHow Might Weâ framing, problem statements
- Ideate: Brainstorming, sketching, storyboarding
- Prototype: Paper prototypes, role-play, Wizard of Oz
- Test: Usability testing plans, feedback capture templates
What You Get
Section titled âWhat You GetâOutput saved to _bmad-output/design-thinking-{date}.md:
| Section | Contents |
|---|---|
| Design Challenge | Your framed opportunity |
| Point of View | User-centered problem statement |
| User Insights | Empathy findings and personas |
| How Might We Questions | Reframed problem as opportunity |
| Solution Concepts | Generated ideas with rationales |
| Prototype Designs | Testable artifacts and mockups |
| Test Plan | How to validate with real users |
| Iteration Roadmap | Next steps based on learning |
Example
Section titled âExampleâYou: /cis-design-thinkingMaya: đ¨ Tell me about your design challenge, friend. Who are the humans we're designing with?You: We need to redesign onboarding for our analytics tool. Users are dropping out during setup.Maya: Ah, first impressions! Let's start with empathy. What do we know about these humans?You: [Share user research, pain points]Maya: [Guides through empathy mapping] Now let's craft our Point of View... "New analysts need to feel capable, not confused" [Frames How Might We questions] [Generates solution concepts] [Creates low-fidelity prototype] [Plans validation approach]Next Steps
Section titled âNext StepsâAfter design thinking:
- Use storytelling (
/cis-storytelling) to craft user narratives - Apply innovation strategy (
/cis-innovation-strategy) to assess business viability - Run brainstorming (
/cis-brainstorm) if you need more solution options
Providing Context
Section titled âProviding ContextâFor best results, provide user research via the --data flag:
workflow cis-design-thinking --data /path/to/user-research.mdMaya will use this context to ground the empathy and definition phases in real user insights.