create-prd — community create-prd, AIBoilerplate, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Technical Writing Agents needing to generate detailed Product Requirements Documents (PRD) in Markdown format. Universal Context Architecture. One source of truth for Cursor, Claude Code, GitHub Copilot, Gemini, Amazon Q, and 19+ AI coding assistants.

yokharian yokharian
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The create-prd skill by yokharian is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Perfect for Technical Writing Agents needing to generate detailed Product Requirements Documents (PRD) in Markdown format.

Core Value

Empowers agents to create clear, actionable PRDs based on initial user prompts, utilizing Universal Context Architecture for compatibility with multiple AI coding assistants like Cursor, Claude Code, and GitHub Copilot, and supporting Markdown format for easy implementation.

Capabilities Granted for create-prd

Generating PRDs for new feature requests
Creating detailed specifications for junior developers
Automating PRD creation based on user input

! Prerequisites & Limits

  • Requires initial user prompt or description
  • Limited to Markdown format
  • Designed for junior developer understanding
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

create-prd

Install create-prd, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Creating Product Requirements Documents (PRD)

Goal

To guide the creation of a detailed Product Requirements Document (PRD) in Markdown format, based on an initial user prompt. The PRD should be clear, actionable, and suitable for a junior developer to understand and implement the feature.

Process

  1. Receive Initial Prompt: The user provides a brief description or request for a new feature or functionality.
  2. Ask Clarifying Questions: Before writing the PRD, you must ask only the most essential clarifying questions needed to write a clear PRD. Limit questions to 3-5 critical gaps in understanding. The goal is to understand the "what" and "why" of the feature, not necessarily the "how" (which the developer will figure out). Make sure to provide options in letter/number lists so the user can respond easily with their selections.
  3. Generate PRD: Based on the initial prompt and the user's answers to the clarifying questions, generate a PRD using the structure outlined below.
  4. Save PRD: Save the generated document as prd.md inside .specify/features/[feature-name]/ directory. Create the feature directory if it doesn't exist.

Clarifying Questions (Guidelines)

Ask only the most critical questions needed to write a clear PRD. Focus on areas where the initial prompt is ambiguous or missing essential context. Common areas that may need clarification:

  • Problem/Goal: If unclear - "What problem does this feature solve for the user?"
  • Core Functionality: If vague - "What are the key actions a user should be able to perform?"
  • Scope/Boundaries: If broad - "Are there any specific things this feature should not do?"
  • Success Criteria: If unstated - "How will we know when this feature is successfully implemented?"

Important: Only ask questions when the answer isn't reasonably inferable from the initial prompt. Prioritize questions that would significantly impact the PRD's clarity.

Formatting Requirements

  • Number all questions (1, 2, 3, etc.)
  • List options for each question as A, B, C, D, etc. for easy reference
  • Make it simple for the user to respond with selections like "1A, 2C, 3B"

Example Format

text
11. What is the primary goal of this feature? 2 A. Improve user onboarding experience 3 B. Increase user retention 4 C. Reduce support burden 5 D. Generate additional revenue 6 72. Who is the target user for this feature? 8 A. New users only 9 B. Existing users only 10 C. All users 11 D. Admin users only 12 133. What is the expected timeline for this feature? 14 A. Urgent (1-2 weeks) 15 B. High priority (3-4 weeks) 16 C. Standard (1-2 months) 17 D. Future consideration (3+ months)

PRD Structure

The generated PRD should include the following sections:

  1. Introduction/Overview: Briefly describe the feature and the problem it solves. State the goal.
  2. Goals: List the specific, measurable objectives for this feature.
  3. User Stories: Detail the user narratives describing feature usage and benefits.
  4. Functional Requirements: List the specific functionalities the feature must have. Use clear, concise language ( e.g., "The system must allow users to upload a profile picture."). Number these requirements.
  5. Non-Goals (Out of Scope): Clearly state what this feature will not include to manage scope.
  6. Design Considerations (Optional): Link to mockups, describe UI/UX requirements, or mention relevant components/styles if applicable.
  7. Technical Considerations (Optional): Mention any known technical constraints, dependencies, or suggestions ( e.g., "Should integrate with the existing Auth module").
  8. Success Metrics: How will the success of this feature be measured? (e.g., "Increase user engagement by 10%", " Reduce support tickets related to X").
  9. Open Questions: List any remaining questions or areas needing further clarification.

Target Audience

Assume the primary reader of the PRD is a junior developer. Therefore, requirements should be explicit, unambiguous, and avoid jargon where possible. Provide enough detail for them to understand the feature's purpose and core logic.

Output

  • Format: Markdown (.md)
  • Location: .specify/features/[feature-name]/
  • Filename: prd.md
  • Full Path: .specify/features/[feature-name]/prd.md

Final instructions

  1. Do NOT start implementing the PRD
  2. Make sure to ask the user clarifying questions
  3. Take the user's answers to the clarifying questions and improve the PRD

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is create-prd?

Perfect for Technical Writing Agents needing to generate detailed Product Requirements Documents (PRD) in Markdown format. Universal Context Architecture. One source of truth for Cursor, Claude Code, GitHub Copilot, Gemini, Amazon Q, and 19+ AI coding assistants.

How do I install create-prd?

Run the command: npx killer-skills add yokharian/AIBoilerplate/create-prd. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for create-prd?

Key use cases include: Generating PRDs for new feature requests, Creating detailed specifications for junior developers, Automating PRD creation based on user input.

Which IDEs are compatible with create-prd?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for create-prd?

Requires initial user prompt or description. Limited to Markdown format. Designed for junior developer understanding.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add yokharian/AIBoilerplate/create-prd. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use create-prd immediately in the current project.

Related Skills

Looking for an alternative to create-prd or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI