prd

Create Linear projects with PRD descriptions and user-story issues.

12|1|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/ismailytics/ralph-with-claude-code-and-linear --skill prd-ismailytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prd
Source: https://github.com/ismailytics/ralph-with-claude-code-and-linear/tree/main/.claude/skills/prd
Command: npx skills add https://github.com/ismailytics/ralph-with-claude-code-and-linear --skill prd-ismailytics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Product teams often struggle to translate feature ideas into structured planning artifacts. This Skill creates Product Requirements Documents directly in Linear as a project with a PRD description formatted for Ralph-driven automation, enabling fast alignment between planning and implementation.

Core Features & Use Cases

  • Clarifying questions: 3-5 essential questions to resolve ambiguity in the initial prompt.
  • Linear project creation: generate a Linear project whose description is the PRD, and ensure the first line of the PRD description is Branch: ralph/<feature-name>.
  • Issue generation: create Linear issues for each user story, ordered by dependencies and with explicit acceptance criteria.
  • Local configuration: save a local .ralph-project configuration to facilitate resuming work and tracking progress.

Quick Start

Describe the feature you want to plan and the PRD skill will create a Linear project with a PRD description starting with Branch: ralph/<feature-name> and corresponding user-story issues.

Frequently Asked Questions about prd

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

FAQPage Schema
How do I create a Product Requirements Document in Linear with user stories?

To create a Product Requirements Document in Linear, provide a feature description and the Skill generates a Linear project containing the PRD and auto-created issues for each user story, ordered by dependencies and with explicit acceptance criteria.

How does generating a PRD with Linear issues work for project planning?

Generating a PRD with Linear issues works by taking a feature description, asking clarifying questions, creating a Linear project with the PRD as its description, and then mapping each user story into a separate Linear issue.

Do I need a specific branch naming format for Linear PRD project creation?

Yes, Linear PRD project creation requires the first line of the PRD description to be Branch: ralph/<feature-name>, which formats the project for Ralph-driven automation and branch tracking.

Can I use this PRD generation for feature planning across product teams?

Yes, you can use this PRD generation for feature planning across product teams. It initiates projects by gathering feature descriptions, assigning a Linear team, and structuring the scope and acceptance criteria.

What is the best way to organize project scope and user stories in Linear?

The best way to organize project scope and user stories in Linear is to generate a PRD project that creates individual issues for each user story, orders them by dependencies, and saves a local .ralph-project configuration for tracking progress.

Why does the PRD skill ask clarifying questions before creating Linear issues?

The PRD skill asks 3-5 clarifying questions before creating Linear issues to resolve ambiguity in the initial feature prompt, ensuring the generated project scope and acceptance criteria are accurate.