spec-prd

Generate Product Requirements Documents from feature specifications and upstream artefacts.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/VictorHueni/homemade-claude-kit --skill spec-prd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-prd
Source: https://github.com/VictorHueni/homemade-claude-kit/tree/main/skills/spec-prd
Command: npx skills add https://github.com/VictorHueni/homemade-claude-kit --skill spec-prd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the generation of Product Requirements Documents (PRDs) for new features, reducing the time and effort required for creating detailed feature specifications.

Core Features & Use Cases

  • Automated PRD Generation: Create PRDs by answering a series of clarifying questions and incorporating information from upstream artefacts.
  • Upstream Artefact Integration: Automatically detect and reference upstream artefacts such as BC Maps, FBS, personas, and value streams for enhanced traceability.
  • Customizable Output: Save PRDs as Markdown files with a consistent format and include a status and architecture traceability section.

Quick Start

Run the spec-prd skill to start the PRD generation process and follow the guided questions to define the feature requirements.

Frequently Asked Questions about spec-prd

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

FAQPage Schema
How do I generate a Product Requirements Document from upstream artifacts?

To generate a Product Requirements Document, this Skill guides you through clarifying questions and automatically references upstream artifacts like Bounded Context Maps and Feature Breakdown Structures. It requires your input on feature goals, problem statements, success criteria, and user stories to produce a consistent Markdown file.

What is the best way to automate feature specification for software development?

Automating feature specification involves answering guided questions about your feature requirements. This process leverages upstream artifacts like personas and value streams to ensure traceability, resulting in a standardized Markdown document with architecture traceability sections.

Do I need upstream artifacts like Bounded Context Maps to create a PRD?

While you can create a PRD without them, having upstream artifacts like Bounded Context Maps, Feature Breakdown Structures, personas, and value streams significantly enhances traceability. The Skill automatically detects and references these artifacts to enrich the feature specification.

Can I promote functionalities within a Feature Breakdown Structure during PRD generation?

Yes, you can promote functionalities within a Feature Breakdown Structure during the PRD generation process. The Skill supports automatic PRD ID generation and allows functionality promotion directly while defining your feature requirements.

How does guided PRD generation handle success criteria and user stories?

Guided PRD generation handles success criteria and user stories by requiring them as explicit inputs. You define these elements alongside feature goals and problem statements, which the Skill then integrates into a structured Markdown output with a status section.