Agent skill

Prd Creator

by PageAI-Pro in PageAI-Pro/ralph-loop

Guides creation of comprehensive Product Requirement Documents (PRDs) for software projects through structured questioning and validation, then generates implementation task lists in JSON format.

MITAuto-check: notesProduct & Project Management

Install Prd Creator

skills CLI
$ npx skills add PageAI-Pro/ralph-loop --skill prd-creator -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install PageAI-Pro/ralph-loop prd-creator --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/PageAI-Pro/ralph-loop.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agent/skills/prd-creator .claude/skills/prd-creator && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
prd-creator
GitHub stars
314
Token cost
~1.6k tokens
SKILL.md length
789 words
Files
3
Skills in repo
4
Repo updated
First seen
Licence
MIT

At a glance

Guides creation of comprehensive Product Requirement Documents (PRDs) for software projects through structured questioning and validation, then generates implementation task lists in JSON format.

  • Works in 5 steps: Receive an implementation description… → Create detailed PRD documents through… → Verify implementation prerequisites,… → …
  • Users want to document a software idea
  • SKILL.md covers Overview, Part 4: Overall Description, Quick Start and After completion, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Prd Creator is an agent skill from PageAI-Pro/ralph-loop. Guides creation of comprehensive Product Requirement Documents (PRDs) for software projects through structured questioning and validation, then generates implementation task lists in JSON format. Use when users want to document a software idea, create specifications for development, plan a new application feature/bug, or break down requirements into actionable tasks. Transforms ideas into implementation-ready documents with verifiable pass criteria.

Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `JSON.md` and `PRD.md`).

It sits in Product & Project Management, covering PRD writing. The repository describes itself as: A long-running AI agent loop. Ralph automates software development tasks by iteratively working through a task list until completion. The licence is MIT.

When your agent uses it

  • Users want to document a software idea
  • Create specifications for development
  • Plan a new application feature/bug
  • Break down requirements into actionable tasks

Example prompts

  • “Use the prd-creator skill to guide creation of comprehensive Product Requirement Documents (PRDs) for software projects through structured…”
  • “/prd-creator”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Receive an implementation description from the user
  2. Create detailed PRD documents through structured questioning
  3. Verify implementation prerequisites, including access, MCPs, docs, env variables, and test users
  4. Generate implementation task lists in JSON format for developers
  5. Write an overall description of the project. An executive summary that gives a high level overview of the app and its main features.

What it can do on your machine

Read from SKILL.md and the folder at commit eba65eb. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Prd Creator loads about 1.6k tokens when it runs. Until then it costs about 116 tokens; SKILL.md has 789 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~116
When it runs · the whole SKILL.md, loaded when a task matches
~1.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:42
    - Creates/updates `.env.local` with placeholder values only
  • NoteMentions a .env fileSKILL.md:58
    Verify prerequisites and create/update `.env.local` placeholders
  • NoteMentions a .env fileSKILL.md:106
    Verify prerequisites and create/update `.env.local` with placeholder values only
  • NoteMentions a .env fileSKILL.md:117
    including prerequisite verification and `.env.local` placeholders
  • NoteMentions a .env fileSKILL.md:154
    et values to PRD, tasks, chat, logs, or `.env.local`; use placeholder values and tell the user to fill real values manua

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from PageAI-Pro/ralph-loop at commit eba65eb, republished under its MIT licence (© PageAI-Pro). 789 words, ~1,630 tokens.

Download SKILL.mdSave it as .claude/skills/prd-creator/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
prd-creator
description
Guides creation of comprehensive Product Requirement Documents (PRDs) for software projects through structured questioning and validation, then generates implementation task lists in JSON format. Use when users want to document a software idea, create specifications for development, plan a new application feature/bug, or break down requirements into actionable tasks. Transforms ideas into implementation-ready documents with verifiable pass criteria.
license
MIT
metadata.author
pageai
metadata.version
1.0.1
metadata.tags
prd, product requirements, software development, documentation, task generation
metadata.website
https://pageai.pro/blog/long-running-ai-coding-agents-ralph-loop#step-2-write-your-requirements

PRD Creation Assistant

Transform software ideas into comprehensive PRDs and actionable implementation tasks through a two-part process.

Overview

This skill helps beginner-level developers.

  1. Receive an implementation description from the user
  2. Create detailed PRD documents through structured questioning
  3. Verify implementation prerequisites, including access, MCPs, docs, env variables, and test users
  4. Generate implementation task lists in JSON format for developers
  5. Write an overall description of the project. An executive summary that gives a high level overview of the app and its main features.
Part 1: Implementation Description

You will receive a lacking implementation description from the user. The main goal is to comprehend the intent and think about the larger architecture and a robust way to implement it, filling in the gaps.

Part 2: PRD Creation

File: PRD.md

You will need to ask clarifying questions to get a clear understanding of the implementation.

When to use: User wants to document a software idea or create feature specifications

What it does:

  • Guides structured questioning to gather all requirements
  • Verifies project prerequisites before PRD finalization
  • Creates/updates .env.local with placeholder values only
  • Creates executive summary for validation
  • Researches competitive landscape
  • Generates comprehensive PRD.md with:
    • App overview and objectives
    • Target audience
    • Success metrics and KPIs
    • Competitive analysis
    • Core features and user flows
    • Technical stack recommendations
    • Prerequisites and access
    • Security considerations
    • Assumptions and dependencies

Process:

  1. Ask clarifying questions using AskUserQuestion tool
  2. Verify prerequisites and create/update .env.local placeholders
  3. Create executive summary for user approval
  4. Research competition via WebSearch
  5. Generate complete PRD
  6. Iterate based on feedback

Read PRD.md for complete instructions.


Part 3: Implementation Task Generation

File: JSON.md

You will need to analyze the completed PRD and generate a comprehensive task list in JSON format.

When to use: After PRD is complete and approved, or user requests task breakdown

What it does:

  • Analyzes the completed PRD
  • Generates TASK-1 as mandatory prerequisite verification
  • Generates a complete list of implementation tasks in JSON format, covering all features and requirements from the PRD
  • Keeps the tasks small and manageable
  • Categorizes tasks by type (functional, ui-ux, api-endpoint, security, etc.)
  • Defines verification ('pass') steps for each task
  • Creates developer-ready checklist

IMPORTANT:

  • Each task should be simple enough to be completed in maximum 10 minutes.
  • If a task is too complex, it should be split into smaller tasks.

Read JSON.md for complete instructions.

Part 4: Overall Description

You will need to read the completed PRD and generate an overall description of the project in PROJECT_ROOT/.agent/prd/SUMMARY.md.

The description should be short, concise and contain:

  • An overall description of the project
  • The main features of the app
  • Key user flows
  • A short list of key requirements
Show full SKILL.md (349 more words)Show less

Quick Start

If user wants to create a PRD:

  1. Read PRD.md
  2. Follow the PRD creation workflow
  3. Verify prerequisites and create/update .env.local with placeholder values only
  4. If needed, update the overall description SUMMARY.md
  5. After PRD completion, ask: "Would you like me to generate implementation tasks? See Part 2."

If user wants implementation tasks for an existing PRD:

  1. Read JSON.md
  2. Read the PRD file
  3. Generate comprehensive task list in JSON format, starting with TASK-1 prerequisite verification
  4. Save as tasks.json

If user wants both:

  1. Complete PRD creation first PRD.md, including prerequisite verification and .env.local placeholders
  2. Get user approval on PRD
  3. If needed, update the overall description SUMMARY.md
  4. Proceed to generate implementation tasks JSON.md

If a user want to update the PRD:

  1. Read PRD.md
  2. Update the PRD
  3. Save as PRD.md
  4. If needed, update the overall description SUMMARY.md
  5. Ask user if they want to generate implementation tasks

If a user want to update the implementation tasks:

  1. Read JSON.md
  2. Update the implementation tasks
  3. Save as tasks.json
  4. Ask user if they want to update the PRD again

If user wants to update both the PRD and the implementation tasks:

  1. Update the PRD first PRD.md
  2. If needed, update the overall description SUMMARY.md
  3. Update the implementation tasks JSON.md
  4. Save as PRD.md and tasks.json

After completion

Ensure the required files are present:

  • PROJECT_ROOT/.agent/prd/PRD.md
  • PROJECT_ROOT/.agent/prd/SUMMARY.md
  • PROJECT_ROOT/.agent/tasks.json

If they are not present, warn the user and ask if they would like to create any of them.

Important Constraints

  • Do not generate code - focus on documentation and task specification
  • Use AskUserQuestion extensively in Part 1 to clarify requirements
  • Never write real secret values to PRD, tasks, chat, logs, or .env.local; use placeholder values and tell the user to fill real values manually
  • In Part 2, generate comprehensive task lists (50-200+ tasks for typical projects)
  • In Part 2, always generate TASK-1 as prerequisite verification before feature work
  • Always initialize tasks with "passes": false - never mark tasks complete during generation
  • Use available tools: AskUserQuestion, WebSearch, Sequential Thinking, Read

© PageAI-Pro, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files in .agent/skills/prd-creator of PageAI-Pro/ralph-loop.

  • SKILL.md
  • JSON.md
  • PRD.md

Open the folder on GitHubat commit eba65eb

Compare with similar skills

Prd Creator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Prd Creator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Prd Creator this skillPageAI-Pro/ralph-loop314—~1.6kAutomated safety check: NotesMIT
CCPM Project Managementautomazeio/ccpm8.4k—~1.1kAutomated safety check: PassMIT
Ralph Tui Create Beadssubsy/ralph-tui2.5k1 repos~2.6kAutomated safety check: PassMIT
Trellis Brainstormanjiemo/SunnyBeach1787 repos~4kAutomated safety check: PassApache-2.0
Ralph Tui Create Beads Rustsubsy/ralph-tui2.5k1 repos~2.8kAutomated safety check: PassMIT
Ralph Tui Create JSONsubsy/ralph-tui2.5k1 repos~2.6kAutomated safety check: PassMIT

Similar skills

  • Runs a spec-driven workflow from PRD to epic to GitHub issues to parallel agents, with status, standup and blocked-work reports from bundled scripts.

    8.4k GitHub stars~1.1k tokensUpdated 6 mo ago
    Product & Project ManagementAuto-check passed
  • Ralph Tui Create Beads

    subsy/ralph-tui

    Convert PRDs to beads for ralph-tui execution. An agent skill from subsy/ralph-tui.

    2.5k GitHub starsUsed in 1 repo~2.6k tokens
    Product & Project ManagementAuto-check passed
  • Trellis Brainstorm

    anjiemo/SunnyBeach

    Guides collaborative requirements discovery before implementation.

    178 GitHub starsUsed in 7 repos~4k tokens
    Product & Project ManagementAuto-check passed
  • Convert PRDs to beads for ralph-tui execution using beads-rust (br CLI).

    2.5k GitHub starsUsed in 1 repo~2.8k tokens
    Product & Project ManagementAuto-check passed
  • Ralph Tui Create JSON

    subsy/ralph-tui

    Convert PRDs to prd.json format for ralph-tui execution. An agent skill from subsy/ralph-tui.

    2.5k GitHub starsUsed in 1 repo~2.6k tokens
    Product & Project ManagementAuto-check passed
  • Prd Generator

    jamesrochabrun/skills

    Generate comprehensive Product Requirements Documents (PRDs) for product managers.

    216 GitHub starsUsed in 2 repos~3.8k tokens
    Product & Project ManagementAuto-check passed

More from PageAI-Pro/ralph-loop

  • Component Refactoring

    PageAI-Pro/ralph-loop

    Refactor high-complexity React components in frontend. An agent skill from PageAI-Pro/ralph-loop.

    314 GitHub stars~1.8k tokensUpdated 1 mo ago
    Auto-check passed
  • Vitest Best Practices

    PageAI-Pro/ralph-loop

    Comprehensive vitest testing patterns covering test structure, AAA pattern, parameterized tests, assertions, mocking, test doubles, error handling, async testing, and performance optimization.

    314 GitHub stars~1.2k tokensUpdated 1 mo ago
    Auto-check passed
  • E2E Tester

    PageAI-Pro/ralph-loop

    Playwright E2E testing patterns. An agent skill from PageAI-Pro/ralph-loop.

    314 GitHub stars~4.3k tokensUpdated 1 mo ago
    Auto-check: notes

Questions about Prd Creator

What does Prd Creator do?

Guides creation of comprehensive Product Requirement Documents (PRDs) for software projects through structured questioning and validation, then generates implementation task lists in JSON format. Prd Creator is an agent skill from PageAI-Pro/ralph-loop. Guides creation of comprehensive Product Requirement Documents (PRDs) for software projects through structured questioning and validation, then generates implementation task lists in JSON format.

When should I use Prd Creator?

Prd Creator fits situations like: users want to document a software idea; create specifications for development; plan a new application feature/bug; break down requirements into actionable tasks.

How do I install Prd Creator in Claude Code?

Run `npx skills add PageAI-Pro/ralph-loop --skill prd-creator -a claude-code`. Or copy the skill folder (.agent/skills/prd-creator in PageAI-Pro/ralph-loop) into .claude/skills/prd-creator in your project. Claude Code loads it when a task matches its description.

How do I install Prd Creator in Codex?

Run `npx skills add PageAI-Pro/ralph-loop --skill prd-creator -a codex`. Or copy the skill folder (.agent/skills/prd-creator in PageAI-Pro/ralph-loop) into .agents/skills/prd-creator in your project. Codex loads it when a task matches its description.

Can I use Prd Creator in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add PageAI-Pro/ralph-loop --skill prd-creator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/prd-creator, .gemini/skills/prd-creator, .github/skills/prd-creator and .opencode/skills/prd-creator in your project.

What does Prd Creator need to run?

SKILL.md names no scripts, command-line tools or credentials: Prd Creator is instructions for the agent only.

Does Prd Creator access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Prd Creator safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Prd Creator use?

Prd Creator is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Prd Creator use?

About 1.6k tokens (SKILL.md is roughly 6.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Prd Creator?

Skills that share tags, products or a category with Prd Creator: CCPM Project Management (automazeio/ccpm, 8.4k stars), Ralph Tui Create Beads (subsy/ralph-tui, 2.5k stars), Trellis Brainstorm (anjiemo/SunnyBeach, 178 stars) and Ralph Tui Create Beads Rust (subsy/ralph-tui, 2.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Prd Creator?

PageAI-Pro (a GitHub organization) maintains it in PageAI-Pro/ralph-loop, which has 314 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on August 31, 2026.

Source: PageAI-Pro/ralph-loop on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.