prd

Generate markdown Product Requirements Documents with predefined sections.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/ximing/spark --skill prd-ximing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prd
Source: https://github.com/ximing/spark/tree/main/.claude/skills/ralph.prd
Command: npx skills add https://github.com/ximing/spark --skill prd-ximing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of creating comprehensive Product Requirements Documents (PRDs) for new features, ensuring clarity and actionable specifications for development.

Core Features & Use Cases

  • Structured PRD Generation: Creates PRDs with sections for Introduction, Goals, User Stories, Functional Requirements, Non-Goals, and more.
  • Guided Questioning: Asks clarifying questions to gather necessary details for the PRD.
  • Use Case: When planning a new feature like a "user profile customization" tool, use this Skill to generate a detailed PRD that outlines user stories, functional requirements, and acceptance criteria.

Quick Start

Use the prd skill to create a product requirements document for a new feature that allows users to upload profile pictures.

Frequently Asked Questions about prd

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

FAQPage Schema
How do I generate a product requirements document for a new feature?

To generate a product requirements document, provide a new feature concept and the skill will guide you through clarifying questions to produce a structured markdown PRD. It outputs sections for goals, user stories, and functional requirements suitable for development teams.

What sections are included in a standard PRD for feature planning?

A standard PRD for feature planning includes Introduction, Goals, User Stories, Functional Requirements, Non-Goals, and Success Metrics. These predefined sections ensure clear, actionable specifications for project initiation and development alignment.

Can I use this to gather user stories and functional requirements automatically?

Yes, you can gather user stories and functional requirements automatically by responding to the skill's guided questioning process. It asks clarifying questions about your feature to extract necessary details and outputs them into the final markdown document.

What is the best way to write actionable specifications for development teams?

The best way to write actionable specifications is using a structured PRD format that explicitly defines goals, user stories, and acceptance criteria. This skill generates markdown documentation designed specifically to provide clarity to development teams and AI agents.

Does creating a PRD require any specific technical prerequisites or dependencies?

Creating a PRD requires no specific technical prerequisites or dependencies. You only need to provide a feature concept, and the skill will initiate the specification process by asking targeted questions to gather the necessary project details.

Why define non-goals when writing product requirements for a new feature?

Defining non-goals when writing product requirements prevents scope creep by explicitly stating what the new feature will not deliver. The PRD includes a Non-Goals section to ensure development teams maintain focus on the core functional requirements.