brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.…
Run a full discovery cycle from problem hypothesis to validated solution. Use when a team needs a structured path through framing, interviews, synthesis, and experiments.
Claude Code
$ npx -y skills add getcrew44/crew44 --skill discovery-process --agent claude-code
Codex
$ npx skills add getcrew44/crew44 --skill discovery-process -a codex -y
Cursor
$ npx skills add getcrew44/crew44 --skill discovery-process -a cursor -y
Gemini CLI
$ npx skills add getcrew44/crew44 --skill discovery-process -a gemini-cli -y
GitHub Copilot
$ npx skills add getcrew44/crew44 --skill discovery-process -a github-copilot -y
OpenCode
$ npx skills add getcrew44/crew44 --skill discovery-process -a opencode -y
Windsurf
$ npx skills add getcrew44/crew44 --skill discovery-process -a windsurf -y
name: discovery-process description: Run a full discovery cycle from problem hypothesis to validated solution. Use when a team needs a structured path through framing, interviews, synthesis, and experiments. intent: >- Guide product managers through a complete discovery cycle—from initial problem hypothesis to validated solution—by orchestrating problem framing, customer interviews, synthesis, and experimentation skills into a structured process. Use this to systematically explore problem spaces, validate assumptions, and build confidence before committing to full development—avoiding "build it and they will come" syndrome and ensuring you're solving real customer problems. type: workflow theme: discovery-research best_for: - "Running a full discovery cycle from hypothesis to validated solution" - "Investigating a retention or churn problem systematically" - "Setting up continuous discovery as an ongoing practice" scenarios: - "I have a hypothesis that B2B customers struggle with onboarding and want to validate it before building anything" - "Our activation rate dropped 15% this quarter and I need to run discovery to find out why" estimated_time: "30-60 min"
Guide product managers through a complete discovery cycle—from initial problem hypothesis to validated solution—by orchestrating problem framing, customer interviews, synthesis, and experimentation skills into a structured process. Use this to systematically explore problem spaces, validate assumptions, and build confidence before committing to full development—avoiding "build it and they will come" syndrome and ensuring you're solving real customer problems.
This is not a one-time research project—it's a continuous discovery practice that runs in parallel with delivery, typically 1-2 discovery cycles per quarter.
The discovery process (Teresa Torres, Marty Cagan) is a structured approach to exploring problem spaces and validating solutions before building. It consists of:
1. **Frame the Problem** — Define what you're investigating and why 2. **Conduct Research** — Gather qualitative and quantitative evidence 3. **Synthesize Insights** — Identify patterns, pain points, and opportunities 4. **Generate Solutions** — Explore multiple solution options 5. **Validate Solutions** — Test assumptions through experiments 6. **Decide & Document** — Commit to build, pivot, or kill
---
When running this workflow as a guided conversation, use [`workshop-facilitation`](../workshop-facilitation/SKILL.md) as the interaction protocol.
It defines:
This file defines the workflow sequence and domain-specific outputs. If there is a conflict, follow this file's workflow logic.
Use `template.md` for the full fill-in structure.
This workflow orchestrates **6 phases** over **2-4 weeks**, using multiple component and interactive skills.
---
**Goal:** Define what you're investigating, who's affected, and success criteria.
**1. Run Problem Framing Canvas**
**2. Create Formal Problem Statement**
**3. Define Proto-Personas (If Needed)**
**4. Map Jobs-to-be-Done (If Needed)**
**If YES:** Proceed to Phase 2 (Research Planning)
**If NO:** Gather existing data first:
Orchestrate a crew of specialist AI agents in one local-first workspace. Each role on its best model, with memory and skills that compound. Free, MIT.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.…
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of…
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically…
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.