Discovery Command
Shortcut to start feature discovery without manually creating pipeline artifacts.
Usage
code
/discover <feature-description>
Arguments
Feature description: $ARGUMENTS
Workflow
- •
Generate feature ID
- •Scan
.claude/pipeline/requests/for existing IDs - •Generate next sequential ID:
feat-{NNN}
- •Scan
- •
Create request artifact
- •Write to
.claude/pipeline/requests/{id}-{slug}.md - •Include initial description from user input
- •Write to
- •
Initialize pipeline state
- •Create
.claude/pipeline/state/{id}.json - •Set
current_stage: "request"
- •Create
- •
Invoke product-discovery agent
- •Pass the request artifact path
- •Agent will conduct discovery and produce brief
Request Template
markdown
---
handoff:
id: feat-{NNN}
from: user
to: product-discovery
created: {timestamp}
context_summary: "{user's feature description}"
decisions_made: []
open_questions:
- "What problem does this solve?"
- "Who are the target users?"
assumptions: []
---
# Feature Request: {Feature Name}
**Requested by**: User
**Date**: {date}
## Initial Description
{User's feature description}
## Notes
This request is awaiting discovery. The product-discovery agent will:
- Clarify the problem being solved
- Identify target users
- Assess scope boundaries
- Evaluate platform capability requirements
- Produce a discovery brief
Example
code
/discover VM snapshot management for compliance requirements
Creates:
- •
.claude/pipeline/requests/feat-042-vm-snapshot-management.md - •
.claude/pipeline/state/feat-042.json
Then invokes product-discovery agent to begin discovery.
Output
code
Created feature request: feat-042-vm-snapshot-management Artifact: .claude/pipeline/requests/feat-042-vm-snapshot-management.md Pipeline state: .claude/pipeline/state/feat-042.json Starting discovery phase... [Invokes product-discovery agent]