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.