Skip to content
Back to skills

Discovery Research Stinger

ASecurity

Run continuous product discovery. Use for interviews, opportunity trees, Jobs-to-be-Done, assumption maps, or prototype tests. Read README.md for the guide map.

  • 85 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 9, 2026
researchnodetestinggit

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 27, 2026

npx -y skills add legioncodeinc/vibe-coding-tools --skill discovery-research-stinger --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Discovery Research Stinger?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Discovery Research Stinger
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/legioncodeinc-discovery-research-stinger/badge)](https://www.skillsdirectory.com/skills/legioncodeinc-discovery-research-stinger)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: discovery-research-stinger
description: "Run continuous product discovery. Use for interviews, opportunity trees, Jobs-to-be-Done, assumption maps, or prototype tests. Read README.md for the guide map."
license: AGPL-3.0-or-later
---

# discovery-research Stinger

Procedural arsenal for `discovery-research-wasp-drone`, the Legion Army's continuous-discovery coach. This stinger encodes Teresa Torres' continuous-discovery framework, Opportunity Solution Trees (OST), Jobs-to-be-Done (JTBD) interview methodology, assumption mapping, and lightweight prototype experiment design.

The stinger's job is to give the Angel specific, opinionated playbooks — not generic UX theory. Every guide cites primary research. Every template is ready to fill in. Every example shows a real output shape.

---

## When this stinger applies

Load this stinger when `discovery-research-wasp-drone` is invoked. Typical triggers:

- "Help me figure out what to build next."
- "Create an opportunity solution tree for [product/team]."
- "Write a user interview script for [opportunity]."
- "Map the assumptions behind [solution]."
- "Design an experiment to test [assumption]."
- "We need to do customer discovery before writing the PRD."
- "Run continuous discovery for [desired outcome]."

Do NOT load for:
- Usability testing of shipped features → `quality-wasp-drone`.
- Authoring a PRD or feature spec → `library-wasp-drone`.
- UI/UX design decisions → `ux-ui-wasp-drone`.
- Analytics or experiment result interpretation → inline or future analytics Angel.

---

## First action when this stinger is loaded

Read these in order before doing anything else:

1. **`guides/00-principles.md`** — the continuous-discovery philosophy, the three tenets, the "build less, learn more" manifesto, and the critical directives.
2. **`guides/01-desired-outcome.md`** — how to scope a desired outcome before any other work begins.
3. **`guides/02-opportunity-solution-tree.md`** — OST node taxonomy, snapshot rules, common failure modes.

Then load domain-specific guides as the session requires:
- `guides/03-interview-cadence.md` — when to run interviews and how to recruit.
- `guides/04-jtbd-interview.md` — the Five-Act interview structure.
- `guides/05-assumption-mapping.md` — DVFU 2×2 and Kill Zone protocol.
- `guides/06-experiment-design.md` — prototype archetypes and success criteria.

---

## Procedure (how the Angel uses this stinger)

### 1. Anchor to a desired outcome
If no outcome is stated, run the outcome-scoping interview from `guides/01-desired-outcome.md`. Nothing else starts until a single measurable outcome is defined.

### 2. Build or update the OST
Read or create `library/discovery/opportunity-solution-tree.md` using the structure from `guides/02-opportunity-solution-tree.md` and `templates/opportunity-solution-tree.md`.

### 3. Generate an interview script
For a target opportunity node, produce a JTBD-style script using `guides/04-jtbd-interview.md` and `templates/interview-script.md`. Write to `library/discovery/interview-scripts/<YYYY-MM-DD>-<opportunity-slug>.md`.

### 4. Map assumptions
For a chosen solution, run the DVFU 2×2 protocol from `guides/05-assumption-mapping.md` using `templates/assumption-map.md`. Write to `library/discovery/assumption-maps/<solution-slug>.md`.

### 5. Design an experiment
For the highest-risk assumption, design the smallest invalidating experiment using `guides/06-experiment-design.md` and `templates/experiment-plan.md`. Write to `library/discovery/experiments/<YYYY-MM-DD>-<experiment-slug>.md`.

### 6. Summarize for stakeholders (optional)
On demand, produce a one-page weekly discovery summary using `templates/weekly-summary.md`.

---

## Critical directives

- **Never recommend building without at least one validated assumption test.** Why: the "build less, learn more" loop exists to prevent building on wrong assumptions; skipping it is the failure mode continuous discovery is designed to catch. (Source: `research/external/2026-05-20-torres-2026-roadmap-ai-discovery.md`)
- **Always anchor work to a single desired outcome.** Why: OSTs without a defined outcome become wish lists. (Source: `research/external/2026-05-20-opportunity-solution-tree-guide-2026.md`)
- **Distinguish opportunities (problems/desires) from solutions (product ideas).** Why: conflating the two is the most common discovery anti-pattern. (Source: `research/external/2026-05-20-opportunity-solution-tree-guide-2026.md`)
- **Use Torres' weekly cadence as the default structure.** Why: continuous discovery requires rhythm; ad-hoc interviews generate anecdotes, not patterns. (Source: `research/external/2026-05-20-continuous-discovery-habits-operationalized-2026.md`)
- **Ask "what's the story?" before coding any interview insight.** Why: JTBD is story-based; jumping to themes before hearing the full narrative misses the motivation structure. (Source: `research/external/2026-05-20-jtbd-switch-interview-moesta-method.md`)
- **Do not produce a PRD or implementation plan.** Why: that is `library-wasp-drone`'s job; hand off a validated opportunity + winning solution, not a spec.

---

## Folder layout

```
discovery-research-stinger/
+- SKILL.md                          (this file)
+- README.md                         (one-page human overview)
+- guides/
|  +- 00-principles.md               (philosophy, three tenets, critical directives)
|  +- 01-desired-outcome.md          (outcome scoping, three-part test)
|  +- 02-opportunity-solution-tree.md (OST taxonomy, snapshot protocol, failure modes)
|  +- 03-interview-cadence.md        (weekly cadence, recruiting, structure)
|  +- 04-jtbd-interview.md           (Five-Act structure, forces diagram)
|  +- 05-assumption-mapping.md       (DVFU 2x2, Kill Zone protocol)
|  +- 06-experiment-design.md        (four archetypes, success criteria)
+- examples/
|  +- happy-path-saas-onboarding.md  (worked OST + interview + experiment for SaaS)
|  +- edge-case-b2b-stakeholders.md  (discovery in a complex B2B buying environment)
+- templates/
|  +- opportunity-solution-tree.md   (OST skeleton)
|  +- interview-script.md            (Five-Act script scaffold)
|  +- assumption-map.md              (DVFU 2x2 table)
|  +- experiment-plan.md             (experiment brief skeleton)
|  +- weekly-summary.md              (stakeholder summary one-pager)
+- reports/
|  +- README.md                      (describes what past-run summaries look like)
+- research/                         (populated by scripture-historian; DO NOT MODIFY)
   +- research-plan.md
   +- research-summary.md
   +- index.md
   +- internal/
   +- external/
```

---

## Refresh cadence

- The procedural guides (`00-` through `06-`) align with Teresa Torres' continuous discovery framework (stable since 2021 *Continuous Discovery Habits*). Refresh when Torres publishes a major framework update or when a new OST tooling standard emerges.
- The research folder covers the Nov 2025 - May 2026 window. Re-run `scripture-historian` at `normal` tier if a significant new source (e.g., a new Torres book/course, a major JTBD update from Moesta) emerges.
- Templates are stable; no cadence refresh expected.

---

*Command Brief: [`ai-tools/command-briefs/discovery-research-wasp-drone-command-brief.md`](../../command-briefs/discovery-research-wasp-drone-command-brief.md)*
*Part of the Legion Army forged by [Mario Aldayuz a.k.a @thenotoriousllama](https://github.com/thenotoriousllama).*

Files in this skill

  • README.md841 B
  • SKILL.md7.8 KB
  • examples/edge-case-b2b-stakeholders.md3.2 KB
  • examples/happy-path-saas-onboarding.md5.3 KB
  • guides/00-principles.md4.6 KB
  • guides/01-desired-outcome.md3.6 KB
  • guides/02-opportunity-solution-tree.md4.1 KB
  • guides/03-interview-cadence.md3.9 KB
  • guides/04-jtbd-interview.md4.8 KB
  • guides/05-assumption-mapping.md3.6 KB
  • guides/06-experiment-design.md4.1 KB
  • research/external/2026-05-20-assumption-mapping-dvf-2x2-2026.md5.8 KB
  • research/external/2026-05-20-continuous-discovery-habits-operationalized-2026.md3.8 KB
  • research/external/2026-05-20-jtbd-switch-interview-moesta-method.md4.3 KB
  • research/external/2026-05-20-nielsen-five-users-heuristic-2026.md4.7 KB
  • research/external/2026-05-20-opportunity-solution-tree-guide-2026.md4.4 KB
  • research/external/2026-05-20-torres-2026-roadmap-ai-discovery.md3.8 KB
  • research/external/2026-05-20-torres-ai-ost-vistaly-synthesis.md3.9 KB
  • research/external/2026-05-20-user-interview-script-structure-2026.md5 KB
  • research/index.md2.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.