discover

Elicit business requirements through structured interviews and produce a product requirements document.

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/kieranpotts/skills --skill discover-kieranpotts
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: discover
Source: https://github.com/kieranpotts/skills/tree/main/skills/discover
Command: npx skills add https://github.com/kieranpotts/skills --skill discover-kieranpotts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve? Vague or ambiguous business needs often lead teams to build the wrong thing. This Skill runs a structured discovery interview that turns an unclear request into a complete product requirements document (PRD) written in business language, before any specification or design work begins. ## Core Features & Use Cases - Structured Interview: Asks one question at a time to surface the outcome, stakeholders, scope, business rules, examples, counter-examples, non-functional requirements, assumptions, and open questions. - PRD Generation: Fills a bundled template and writes the finished PRD to your requirements store, keeping everything in business language with no code or technical terms. - Seed Support: Accepts an existing draft PRD as a file path, URL, or pasted text, and either refines it in place or builds a fresh PRD from it. - Use Case: A product manager says "let's discover the requirements for a loyalty program." The agent interviews them, pins down each rule with a concrete example and counter-example, and produces a PRD ready for downstream specification. ## Quick Start Ask the agent to run a discovery session on your feature idea, for example: "Let's discover the requirements for the new checkout flow."

Frequently Asked Questions about discover

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a requirements discovery session with an AI agent?▼

Invoke the skill with a phrase like "run a discovery session on this feature." The agent interviews you one question at a time, covering outcome, stakeholders, scope, rules, examples, and assumptions, then writes a PRD to your requirements store.

What does a product requirements document from this skill contain?▼

The PRD covers outcome, stakeholders, scope, numbered business rules, examples and counter-examples per rule, non-functional requirements, assumptions, and open questions with named owners. It is written entirely in business language.

Can I use an existing draft PRD as a starting point?▼

Yes. Supply a file path, URL, or pasted text as a seed. The agent reads it and asks whether to refine the draft in place or build a fresh PRD from it, confirming each extracted item with you before adopting it.

Does this skill write acceptance criteria or technical designs?▼

No. The skill deliberately stops at the PRD. It does not produce acceptance criteria, propose designs, or modify code, configuration, or tests. Those are handled by separate downstream skills such as specify.

Is the discovery skill suitable for unattended or CI automation?▼

No. It is an interactive, back-and-forth interview where the agent asks one question at a time and waits for each answer, so it cannot run unattended or in CI pipelines.