Structured requirements discovery through focused one-question-at-a-time interviews with proposed answers. Use in /dr-prd stage or before /dr-init.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Discovery — Requirements Discovery Interview
## What is Discovery
Discovery is a systematic interview process that clarifies requirements before building. Instead of asking open-ended questions and hoping for complete answers, Discovery proposes answers based on available context and asks the user to confirm or correct.
**Core mechanic:** One question at a time with a **proposed answer**. The user confirms, corrects, or expands. This is faster and more precise than open-ended questions.
Example:
```
Q: What is the primary deployment target?
Proposed: Docker containers on a Linux VPS (based on your existing Hetzner infrastructure).
→ User: "Correct" or "No, this runs on Vercel"
```
---
## Interview Modes
Select mode based on task complexity.
### Quick Mode (5-10 questions) — L1-2
For small fixes and enhancements where scope is mostly clear.
**Covers:**
1. Goal — What are we building/fixing?
2. Constraints — Time, tech, compatibility limits
3. Done criteria — How do we know it is finished?
### Standard Mode (15-25 questions) — L2-3
For features that affect multiple files or introduce new behavior.
**Covers everything in Quick, plus:**
…
The line at the top of this page pins the label git:20261004.8dfccd1, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_gtwgiu3bnecjhw5s
GET https://markdownregistry.com/api/v1/resolve?ref=arcanada-one/datarim/discovery
GET https://markdownregistry.com/api/v1/blob/757c33ef453c33c61582283d0394d76e09afff9ce280888f0ad81b6d092416a8
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
arcanada-one/datarim · plugins/product-discovery/skills/decision-record/SKILL.md · Record bounded product decisions with counterevidence, uncertainty, and explicit reversal conditions.
arcanada-one/datarim · plugins/product-discovery/skills/hypothesis-validation/SKILL.md · Use when a product decision depends on an uncertain claim and needs a bounded, falsifiable check.
arcanada-one/datarim · skills/adversarial-review/SKILL.md · Forces an adversarial mindset on a plan, PRD, design, or code change — break it rather than bless it. Loaded at the…
arcanada-one/datarim · skills/brainstorming/SKILL.md · MUST use this before any creative work — features, components, functionality, behavior changes. Explores user intent…
arcanada-one/datarim · skills/consilium/SKILL.md · Assemble a panel of Datarim agents for multi-perspective analysis of decisions. Use for /dr-design stage (L3-4) or…
avelikiy/great_cto · skills/discovery/SKILL.md · Structured pre-design questioning to surface hidden constraints before any architecture decision is locked in. Forces…
kanevry/session-orchestrator · .cursor/skills/discovery/SKILL.md · Use this skill when running systematic quality discovery and issue detection. Runs modular probes adapted to the…
kanevry/session-orchestrator · skills/discovery/SKILL.md · Use this skill when running systematic quality discovery and issue detection. Runs modular probes adapted to the…
kanevry/session-orchestrator · .codex-plugin/skills/discovery/SKILL.md · Use this skill when running systematic quality discovery and issue detection. Runs modular probes adapted to the…
kanevry/session-orchestrator · .agents/skills/discovery/SKILL.md · Use this skill when running systematic quality discovery and issue detection. Runs modular probes adapted to the…
runpod/runpod-plugins-official · plugins/runpod/skills/discovery/SKILL.md · 'Answer what is available, what fits and the price against Runpod''s catalogs: GPU and CPU
"1.9.0" # x-release-please-version · audit A · 47 stars
jantichy/claude · skills/discovery/SKILL.md · Skill se použije, když uživatel zadá "/discovery", nebo chce před psaním zadání zjistit, proč se to má vůbec stavět a…
lstr-1/skills · sex/skills/discovery/SKILL.md · Use this skill when running systematic quality discovery and issue detection. Runs modular probes adapted to the…