create-prd_skill

This skill helps you create a PRD interactively, asking clarifying questions and generating a detailed document for feature planning.
  • Shell

49

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill richtabor/agent-skills --skill create-prd

  • SKILL.md2.0 KB

Overview

This skill plans product features interactively and generates a detailed Product Requirements Document (PRD). It asks targeted clarifying questions, accepts compact option-style answers, and produces a structured, developer-ready PRD file. The output is explicit, verifiable, and written for junior engineers and automation.

How this skill works

The skill first reads a user feature request and, when needed, prompts 3–5 clarifying multiple-choice questions formatted with numbered prompts and lettered options. The user replies with combined selections (for example, "1A, 2B") and the skill uses those answers to assemble a full PRD with sections like Goals, User Stories, Functional Requirements, Design and Technical Considerations, Metrics, and Open Questions. Finally, it saves the PRD to a file path under prds/[feature-name].md and confirms the next step to convert it into executable format.

When to use it

  • You need a complete PRD for a new feature before engineering work begins.
  • You want clearly verifiable acceptance criteria for QA or automation.
  • You need a living document that junior developers or AI agents can implement from.
  • You want to align stakeholders with explicit goals and non-goals.
  • You prefer an interactive planning flow to refine scope quickly.

Best practices

  • Provide a concise initial feature request to speed the Q&A step.
  • Answer clarifying questions using the numbered/lettered format (e.g., "1A, 2B") to avoid ambiguity.
  • Keep acceptance criteria specific and testable (UI text, API responses, state changes).
  • Number functional requirements to make task breakdown and tracking easier.
  • Review and update the saved PRD file path and file name for clarity before sharing.

Example use cases

  • Drafting a PRD for a new onboarding flow that must persist across sessions.
  • Creating requirements for an admin-only reporting dashboard with specific metrics.
  • Defining an MVP for a file-sharing feature with clear success metrics.
  • Converting product manager notes into a developer-ready PRD for sprint planning.
  • Standardizing PRDs across multiple small features for consistent QA criteria.

FAQ

Typically 3–5 questions focused on scope, users, persistence, and critical constraints.

What format should I use to answer the questions?

Reply using the numbered prompt and lettered option format (for example, "1A, 2B, 3C").

Where is the PRD saved?

The skill saves the PRD to prds/[feature-name].md and returns a confirmation message with the path.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational