skills/design-sprint/SKILL.md
Run a structured 5-day process to prototype, test, and validate product ideas with real users. Use when the user mentions "design sprint", "validate in a week", "rapid prototype", "test with users", or "de-risk before building". Covers mapping, sketching, deciding, prototyping, and testing. For ongoing experimentation, see lean-startup. For customer job analysis, see jobs-to-be-done.
npx skillsauth add jyjeanne/ai-setup-forge design-sprintInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A five-day process for answering critical business questions through design, prototyping, and testing ideas with customers. Developed at Google Ventures and used by Google, Slack, Airbnb, and hundreds of startups.
Great solutions require both deep work and fast iteration. The Design Sprint compresses months of debate, design, and testing into a single week, creating focus and urgency that eliminates endless discussion.
The foundation: Traditional product development wastes months building the wrong thing. Design Sprints de-risk product decisions by testing with real users before writing production code.
Goal: 10/10. When planning or executing a Design Sprint, rate it 0-10 based on adherence to the principles below. A 10/10 means proper structure, time-boxing, prototyping, and user testing; lower scores indicate skipping steps or insufficient testing. Always provide the current score and specific improvements needed to reach 10/10.
Monday → Tuesday → Wednesday → Thursday → Friday
Map Sketch Decide Prototype Test
Prerequisites:
Sprint Master: One person facilitates, keeps time, manages energy.
Goal: Understand the problem and choose a target for the week.
Exercise: Long-term goal
Exercise: Sprint questions
Format: Write on whiteboard, entire team contributes
Exercise: Map the customer journey
Exercise: Ask the Experts
Exercise: How Might We (HMW) notes
Exercise: Choose the target
Decider: The person with authority makes the final call.
Monday output:
See: references/monday.md for detailed Monday exercises and facilitation.
Goal: Generate solutions. Each person sketches a detailed solution.
Exercise: Find inspiration
Exercise: Divide or swarm
Goal: Everyone individually sketches a detailed solution (not as a group!)
Step 1: Notes (20 minutes)
Step 2: Ideas (20 minutes)
Step 3: Crazy 8s (8 minutes)
Step 4: Solution Sketch (30-90 minutes)
Critical: No group brainstorming. Individual work produces better, more diverse ideas.
Tuesday output:
See: references/tuesday.md for sketching templates and examples.
Goal: Critique solutions and choose the best one to prototype and test.
Exercise: Art museum
Exercise: Heat map review
Exercise: Straw poll
Decider: Person with authority gets three large dots (supervote). Their decision wins.
If multiple winners:
Most sprints: All-in-one (simpler to prototype and test)
Exercise: Storyboard
Storyboard rules:
Wednesday output:
See: references/wednesday.md for decision exercises and storyboard templates.
Goal: Build a realistic facade. You need something to test on Friday.
Prototype mindset:
Prototype fidelity:
Makers (2+ people):
Stitcher (1 person):
Writer (1 person):
Collector (1-2 people):
Interviewer (1 person):
Sprint Master:
Tools:
Thursday morning:
Thursday afternoon:
Prototype checklist:
Thursday output:
See: references/thursday.md for prototyping tools and techniques.
Goal: Interview 5 customers, learn what works and what doesn't.
Interview room:
Observation room:
Roles:
Act 1: Friendly Welcome (5 min)
Act 2: Context Questions (5 min)
Act 3: Introduce the Prototype (5 min)
Act 4: Tasks and Nudges (15 min)
Act 5: Debrief (5 min)
Interview length: ~30 minutes per customer
Between interviews:
Why 5 customers?
Who to recruit:
While watching interviews, team captures:
| Column 1 | Column 2 | Column 3 | Column 4 | Column 5 | |----------|----------|----------|----------|----------| | Customer 1 notes | Customer 2 notes | Customer 3 notes | Customer 4 notes | Customer 5 notes |
Mark with ✓, ✗, or ~:
After all 5 interviews:
Organize findings:
✓ What worked:
✗ What failed:
~ Mixed results:
Next steps:
Friday output:
See: references/friday.md for interview scripts and note-taking templates.
Run a sprint when:
Don't run a sprint when:
4-Day Sprint:
Remote Sprint:
Multi-Sprint:
| Mistake | Why It Fails | Fix | |---------|-------------|------| | Skip prototyping | Nothing to test | Always prototype, even if simple | | Over-engineer prototype | Waste time on details that don't matter | Facade only, not working code | | Test with wrong users | Invalid feedback | Screen for target customers | | Explain prototype to users | Defeats the test | Let them struggle, observe confusion | | No decision maker | Can't commit to decision | Get Decider for full week or don't sprint | | Interruptions | Breaks focus | Protect the week, no meetings/emails |
Audit any sprint plan:
| Question | If No | Action | |----------|-------|--------| | Do we have a Decider for full week? | Sprint will fail | Get commitment or postpone | | Is the problem important enough? | Waste of time | Only sprint on big challenges | | Can we prototype in 1 day? | Wrong problem for sprint | Choose more concrete problem | | Can we recruit 5 target users? | Can't test properly | Start recruiting now (2 weeks ahead) | | Will team commit to no interruptions? | Won't maintain focus | Get buy-in from leadership |
This skill is based on the Design Sprint process developed at Google Ventures. For the complete methodology, exercises, and case studies:
Jake Knapp created the Design Sprint process while at Google, where he ran sprints on products like Gmail, Chrome, and Google X. As a design partner at Google Ventures (now GV), he refined the process by running over 100 sprints with startups in the GV portfolio. The Design Sprint is now used by teams at Google, Slack, Airbnb, LEGO, and thousands of companies worldwide. Jake is also the author of Make Time, a framework for focus and energy.
development
Generate breadboard circuit mockups and visual diagrams using HTML5 Canvas drawing techniques. Use when asked to create circuit layouts, visualize electronic component placements, draw breadboard diagrams, mockup 6502 builds, generate retro computer schematics, or design vintage electronics projects. Supports 555 timers, W65C02S microprocessors, 28C256 EEPROMs, W65C22 VIA chips, 7400-series logic gates, LEDs, resistors, capacitors, switches, buttons, crystals, and wires.
development
Apply lean thinking to UX: hypothesis-driven design, collaborative sketching, and rapid experiments instead of heavy deliverables. Use when the user mentions "Lean UX", "design hypothesis", "UX experiment", "collaborative design", or "outcome over output". Covers hypothesis statements, MVPs for UX, and cross-functional collaboration. For Build-Measure-Learn, see lean-startup. For usability audits, see ux-heuristics.
development
Design MVPs, validated learning experiments, and pivot-or-persevere decisions using Build-Measure-Learn. Use when the user mentions "MVP scope", "validated learning", "pivot or persevere", "vanity metrics", or "test assumptions". Covers innovation accounting and actionable metrics. For 5-day prototype testing, see design-sprint. For customer motivation analysis, see jobs-to-be-done.
tools
Instrument, trace, evaluate, and monitor LLM applications and AI agents with LangSmith. Use when setting up observability for LLM pipelines, running offline or online evaluations, managing prompts in the Prompt Hub, creating datasets for regression testing, or deploying agent servers. Triggers on: langsmith, langchain tracing, llm tracing, llm observability, llm evaluation, trace llm calls, @traceable, wrap_openai, langsmith evaluate, langsmith dataset, langsmith feedback, langsmith prompt hub, langsmith project, llm monitoring, llm debugging, llm quality, openevals, langsmith cli, langsmith experiment, annotate llm, llm judge.