Skip to content

feat(templates): add quick-prd skill for lightweight single-feature PRDs#45

Merged
protonspy merged 1 commit into
mainfrom
feat/quick-prd-skill
Jul 5, 2026
Merged

feat(templates): add quick-prd skill for lightweight single-feature PRDs#45
protonspy merged 1 commit into
mainfrom
feat/quick-prd-skill

Conversation

@protonspy

Copy link
Copy Markdown
Owner

What

Adds a new shipped skill, quick-prd — a fast, standalone on-ramp that turns a rough feature idea into a decision-ready PRD in one pass.

Why

Adapts the question-driven PRD approach into csdd conventions, sitting between the two existing paths:

  • lighter than the full discovery-* workflow (product-level vision/market/PRFAQ/UX), and
  • a PRD-producing step before spec-brainstorm (which goes straight to EARS requirements.md).

How it fits the csdd flow

  • Batched multiple-choice clarifying questions via the harness question tool.
  • Writes docs/product/prd-<feature>.md (per-feature; never clobbers the canonical docs/product/prd.md).
  • Functional requirements are EARS-shaped (WHEN X the system SHALL Y) so discovery-handoff can translate them 1:1.
  • Stops at the PRD and hands off to spec-brainstorm or discovery-handoff — no design/tasks/code.
  • Follows the standard SKILL.md structure (Goal / Execution Workflow / Gotchas / Verification / Completion Criteria) and ships an assets/prd-template.md skeleton.

Verification

  • csdd skill validate quick-prd → valid (143 lines, ~1.8k tokens).
  • csdd init ships it; added a regression guard in TestShippedWorkflowSkillsValidate.
  • go test ./internal/templater/... ./internal/cli/... pass locally.

A fast, standalone on-ramp that turns a rough feature idea into a
decision-ready PRD via batched multiple-choice questions, then writes a
single docs/product/prd-<feature>.md. Functional requirements are
EARS-shaped so discovery-handoff can translate them 1:1; it stops at the
PRD and hands off to spec-brainstorm or discovery-handoff. Coexists with
discovery-prd (full product discovery) as the lighter path.
@protonspy protonspy merged commit d09d657 into main Jul 5, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant