Skip to content
Back to skills

Discovery Planning

ASecurity

Guides a Subject Matter Expert through a structured discovery session to create and approve a Discovery Plan before any building begins. This is the HARD-GATE brainstorming skill — no prototype can be built until the SME explicitly approves the plan. Trigger phrases: "start a discovery session", "let's plan this out", "help me figure out what we're building", "I have an idea I want to explore", "let's start from scratch"

  • 7 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentspythonbashsqldatabase

Security analysis

A100/100

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

Scanned October 3, 2026

npx -y skills add richfrem/agent-plugins-skills --skill discovery-planning --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Discovery Planning?

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

Security grade badge for Discovery Planning
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/richfrem-discovery-planning/badge)](https://www.skillsdirectory.com/skills/richfrem-discovery-planning)

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-planning
plugin: exploration-cycle-plugin
description: >
  Guides a Subject Matter Expert through a structured discovery session to create and approve a Discovery Plan before any building begins. This is the HARD-GATE brainstorming skill — no prototype can be built until the SME explicitly approves the plan. Trigger phrases: "start a discovery session", "let's plan this out", "help me figure out what we're building", "I have an idea I want to explore", "let's start from scratch"
allowed-tools: Read, Write
---

# Discovery Planning (`discovery-planning`)

Guides a Subject Matter Expert through a structured discovery session to create and approve a Discovery Plan before any building begins.

## Contents

- [Constraints](#constraints)
- [Quick start](#quick-start)
- [Workflow](#workflow)
- [Verification](#verification)
- [References](#references)

## Constraints

- **Hard-gate rule**: No prototype files may be written until the SME explicitly confirms the discovery plan ("YES", "approved").
- **Sequential questioning**: Ask questions one at a time and reflect understanding before asking the next.
- **Intervention check**: Verify whether software is truly required, or if a process or policy change solves the root issue.
- **Database authority**: Record state transitions in the authoritative SQLite state engine.

## Quick start

```bash
# Check existing session brief before initiating discovery interview
test -f exploration/session-brief.md && cat exploration/session-brief.md
```

## Workflow

1. **Pre-Discovery**: Ingest `exploration/session-brief.md` and select session track (Greenfield, Feature, Spike, etc.).
2. **Interactive Interview**: Ask targeted questions one by one across context, users, and constraints.
3. **Plan Compilation**: Draft discovery plan at `exploration/discovery-plans/discovery-plan-YYYY-MM-DD.md`.
4. **Approval Gate**: Present plan to SME and wait for explicit affirmation ("YES") before advancing.
5. **Handoff**: Emit `HANDOFF_BLOCK` and return control to `exploration-workflow`.

## Verification

```bash
# Verify discovery plan exists and is approved in state engine
python3 plugins/exploration-cycle-plugin/scripts/state_engine.py status
```

## References

- [discovery-planning-tracks.md](references/discovery-planning-tracks.md) — All 7 session tracks, question scripts, and plan format.
- [acceptance-criteria.md](references/acceptance-criteria.md) — Acceptance criteria for discovery planning.

Files in this skill

  • SKILL.md23 KB
  • discovery-planning-agent.md40 B
  • evals/evals.json915 B
  • evals/results.tsv73 B
  • references/acceptance-criteria.md42 B
  • references/copilot_proposer_prompt.md46 B
  • references/program.md30 B

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.