discovery

Automate interactive project discovery to assemble artifacts and define scope.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/turbobeest/dev-system --skill discovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discovery
Source: https://github.com/turbobeest/dev-system/tree/main/skills/discovery
Command: npx skills add https://github.com/turbobeest/dev-system --skill discovery

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

Interactive project discovery orchestrator that guides artifact collection, scope definition, and PRD generation via a conversational eleven-stage process.

Core Features & Use Cases

  • Artifact detection: Pre-discovery gate to identify existing PRDs and context artifacts.
  • Scope & PRD generation: Structured collection and drafting of PRD sections.
  • Enhance Mode: Supports improving existing PRDs without starting over.

Quick Start

Say "begin project discovery" to start Phase 2, or "resume discovery" to continue where you left off.

Frequently Asked Questions about discovery

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

FAQPage Schema
How do I create a project scope and PRD from scratch?

Project discovery automates scope definition and PRD generation through an eleven-stage conversational workflow. Start by saying 'begin project discovery' to enter Phase 2, which guides artifact collection, scope framing, and structured PRD drafting without manual assembly.

Can I detect existing PRDs and artifacts before starting discovery?

Discovery includes a pre-discovery artifact gate that identifies existing PRDs and context artifacts before proceeding. This prevents duplicate work and lets you build on what's already documented.

What happens if I need to improve an existing PRD without restarting?

Enhance Mode supports iterative PRD improvement without starting the full discovery process over. Resume from where you left off using 'resume discovery' to refine scope and sections incrementally.

How does discovery track progress across multiple sessions?

Discovery maintains state through .context integration, allowing you to pause and resume work without losing your place. The system validates your context manifest against its schema to ensure continuity across sessions.

When should I use discovery for project planning?

Use discovery during pre-discovery and early-phase planning to guide systematic artifact collection, define project scope, and generate PRDs. It's designed for teams ready to move from concept to structured scope definition.

What artifacts does discovery help collect and organize?

Discovery collects PRDs, context manifests, and related project artifacts through its conversational workflow. It validates these against a schema and organizes them to establish clear project boundaries and requirements.