prd — for Claude Code typokit, community, for Claude Code, ide skills, Generator, Create, detailed, Product, Requirements, Documents

v1.0.0

关于此技能

适用场景: Ideal for AI agents that need create detailed product requirements documents that are clear, actionable, and suitable for. 本地化技能摘要: An AI native Node.js/Bun/Deno framework for building REST API's # PRD Generator Create detailed Product Requirements Documents that are clear, actionable, and suitable for implementation. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

功能特性

Create detailed Product Requirements Documents that are clear, actionable, and suitable for
Receive a feature description from the user
Ask 3-5 essential clarifying questions (with lettered options)
Generate a structured PRD based on answers
Save to tasks/prd-[feature-name].md

# 核心主题

KyleBastien KyleBastien
[0]
[0]
更新于: 3/15/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 10/11

This page remains useful for teams, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review
Review Score
10/11
Quality Score
67
Canonical Locale
en
Detected Body Locale
en

适用场景: Ideal for AI agents that need create detailed product requirements documents that are clear, actionable, and suitable for. 本地化技能摘要: An AI native Node.js/Bun/Deno framework for building REST API's # PRD Generator Create detailed Product Requirements Documents that are clear, actionable, and suitable for implementation. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

核心价值

推荐说明: prd helps agents create detailed product requirements documents that are clear, actionable, and suitable for. An AI native Node.js/Bun/Deno framework for building REST API's # PRD Generator Create detailed

适用 Agent 类型

适用场景: Ideal for AI agents that need create detailed product requirements documents that are clear, actionable, and suitable for.

赋予的主要能力 · prd

适用任务: Applying Create detailed Product Requirements Documents that are clear, actionable, and suitable for
适用任务: Applying Receive a feature description from the user
适用任务: Applying Ask 3-5 essential clarifying questions (with lettered options)

! 使用限制与门槛

  • 限制说明: Important: Do NOT start implementing. Just create the PRD.
  • 限制说明: Ask only critical questions where the initial prompt is ambiguous. Focus on:
  • 限制说明: B. Existing users only

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

评审后的下一步

先决定动作,再继续看上游仓库材料

Killer-Skills 的主价值不应该停在“帮你打开仓库说明”,而是先帮你判断这项技能是否值得安装、是否应该回到可信集合复核,以及是否已经进入工作流落地阶段。

实验室 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

常见问题与安装步骤

以下问题与步骤与页面结构化数据保持一致,便于搜索引擎理解页面内容。

? FAQ

prd 是什么?

适用场景: Ideal for AI agents that need create detailed product requirements documents that are clear, actionable, and suitable for. 本地化技能摘要: An AI native Node.js/Bun/Deno framework for building REST API's # PRD Generator Create detailed Product Requirements Documents that are clear, actionable, and suitable for implementation. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

如何安装 prd?

运行命令:npx killer-skills add KyleBastien/typokit/prd。支持 Cursor、Windsurf、VS Code、Claude Code 等 19+ IDE/Agent。

prd 适用于哪些场景?

典型场景包括:适用任务: Applying Create detailed Product Requirements Documents that are clear, actionable, and suitable for、适用任务: Applying Receive a feature description from the user、适用任务: Applying Ask 3-5 essential clarifying questions (with lettered options)。

prd 支持哪些 IDE 或 Agent?

该技能兼容 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。可使用 Killer-Skills CLI 一条命令通用安装。

prd 有哪些限制?

限制说明: Important: Do NOT start implementing. Just create the PRD.;限制说明: Ask only critical questions where the initial prompt is ambiguous. Focus on:;限制说明: B. Existing users only。

安装步骤

  1. 1. 打开终端

    在你的项目目录中打开终端或命令行。

  2. 2. 执行安装命令

    运行:npx killer-skills add KyleBastien/typokit/prd。CLI 会自动识别 IDE 或 AI Agent 并完成配置。

  3. 3. 开始使用技能

    prd 已启用,可立即在当前项目中调用。

! 参考页模式

此页面仍可作为安装与查阅参考,但 Killer-Skills 不再把它视为主要可索引落地页。请优先阅读上方评审结论,再决定是否继续查看上游仓库说明。

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

prd

安装 prd,这是一款面向AI agent workflows and automation的 AI Agent Skill。查看评审结论、使用场景与安装路径。

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

PRD Generator

Create detailed Product Requirements Documents that are clear, actionable, and suitable for implementation.


The Job

  1. Receive a feature description from the user
  2. Ask 3-5 essential clarifying questions (with lettered options)
  3. Generate a structured PRD based on answers
  4. Save to tasks/prd-[feature-name].md

Important: Do NOT start implementing. Just create the PRD.


Step 1: Clarifying Questions

Ask only critical questions where the initial prompt is ambiguous. Focus on:

  • Problem/Goal: What problem does this solve?
  • Core Functionality: What are the key actions?
  • Scope/Boundaries: What should it NOT do?
  • Success Criteria: How do we know it's done?

Format Questions Like This:

1. What is the primary goal of this feature?
   A. Improve user onboarding experience
   B. Increase user retention
   C. Reduce support burden
   D. Other: [please specify]

2. Who is the target user?
   A. New users only
   B. Existing users only
   C. All users
   D. Admin users only

3. What is the scope?
   A. Minimal viable version
   B. Full-featured implementation
   C. Just the backend/API
   D. Just the UI

This lets users respond with "1A, 2C, 3B" for quick iteration. Remember to indent the options.


Step 2: PRD Structure

Generate the PRD with these sections:

1. Introduction/Overview

Brief description of the feature and the problem it solves.

2. Goals

Specific, measurable objectives (bullet list).

3. User Stories

Each story needs:

  • Title: Short descriptive name
  • Description: "As a [user], I want [feature] so that [benefit]"
  • Acceptance Criteria: Verifiable checklist of what "done" means

Each story should be small enough to implement in one focused session.

Format:

markdown
1### US-001: [Title] 2**Description:** As a [user], I want [feature] so that [benefit]. 3 4**Acceptance Criteria:** 5- [ ] Specific verifiable criterion 6- [ ] Another criterion 7- [ ] Typecheck/lint passes 8- [ ] **[UI stories only]** Verify in browser if browser testing tools are available

Important:

  • Acceptance criteria must be verifiable, not vague. "Works correctly" is bad. "Button shows confirmation dialog before deleting" is good.
  • For any story with UI changes: Always include "Verify in browser if browser testing tools are available" as acceptance criteria. This ensures visual verification of frontend work when possible.

4. Functional Requirements

Numbered list of specific functionalities:

  • "FR-1: The system must allow users to..."
  • "FR-2: When a user clicks X, the system must..."

Be explicit and unambiguous.

5. Non-Goals (Out of Scope)

What this feature will NOT include. Critical for managing scope.

6. Design Considerations (Optional)

  • UI/UX requirements
  • Link to mockups if available
  • Relevant existing components to reuse

7. Technical Considerations (Optional)

  • Known constraints or dependencies
  • Integration points with existing systems
  • Performance requirements

8. Success Metrics

How will success be measured?

  • "Reduce time to complete X by 50%"
  • "Increase conversion rate by 10%"

9. Open Questions

Remaining questions or areas needing clarification.


Writing for Junior Developers

The PRD reader may be a junior developer or AI agent. Therefore:

  • Be explicit and unambiguous
  • Avoid jargon or explain it
  • Provide enough detail to understand purpose and core logic
  • Number requirements for easy reference
  • Use concrete examples where helpful

Output

  • Format: Markdown (.md)
  • Location: tasks/
  • Filename: prd-[feature-name].md (kebab-case)

Example PRD

markdown
1# PRD: Task Priority System 2 3## Introduction 4 5Add priority levels to tasks so users can focus on what matters most. Tasks can be marked as high, medium, or low priority, with visual indicators and filtering to help users manage their workload effectively. 6 7## Goals 8 9- Allow assigning priority (high/medium/low) to any task 10- Provide clear visual differentiation between priority levels 11- Enable filtering and sorting by priority 12- Default new tasks to medium priority 13 14## User Stories 15 16### US-001: Add priority field to database 17**Description:** As a developer, I need to store task priority so it persists across sessions. 18 19**Acceptance Criteria:** 20- [ ] Add priority column to tasks table: 'high' | 'medium' | 'low' (default 'medium') 21- [ ] Generate and run migration successfully 22- [ ] Typecheck passes 23 24### US-002: Display priority indicator on task cards 25**Description:** As a user, I want to see task priority at a glance so I know what needs attention first. 26 27**Acceptance Criteria:** 28- [ ] Each task card shows colored priority badge (red=high, yellow=medium, gray=low) 29- [ ] Priority visible without hovering or clicking 30- [ ] Typecheck passes 31- [ ] Verify in browser if browser testing tools are available 32 33### US-003: Add priority selector to task edit 34**Description:** As a user, I want to change a task's priority when editing it. 35 36**Acceptance Criteria:** 37- [ ] Priority dropdown in task edit modal 38- [ ] Shows current priority as selected 39- [ ] Saves immediately on selection change 40- [ ] Typecheck passes 41- [ ] Verify in browser if browser testing tools are available 42 43### US-004: Filter tasks by priority 44**Description:** As a user, I want to filter the task list to see only high-priority items when I'm focused. 45 46**Acceptance Criteria:** 47- [ ] Filter dropdown with options: All | High | Medium | Low 48- [ ] Filter persists in URL params 49- [ ] Empty state message when no tasks match filter 50- [ ] Typecheck passes 51- [ ] Verify in browser if browser testing tools are available 52 53## Functional Requirements 54 55- FR-1: Add `priority` field to tasks table ('high' | 'medium' | 'low', default 'medium') 56- FR-2: Display colored priority badge on each task card 57- FR-3: Include priority selector in task edit modal 58- FR-4: Add priority filter dropdown to task list header 59- FR-5: Sort by priority within each status column (high to medium to low) 60 61## Non-Goals 62 63- No priority-based notifications or reminders 64- No automatic priority assignment based on due date 65- No priority inheritance for subtasks 66 67## Technical Considerations 68 69- Reuse existing badge component with color variants 70- Filter state managed via URL search params 71- Priority stored in database, not computed 72 73## Success Metrics 74 75- Users can change priority in under 2 clicks 76- High-priority tasks immediately visible at top of lists 77- No regression in task list performance 78 79## Open Questions 80 81- Should priority affect task ordering within a column? 82- Should we add keyboard shortcuts for priority changes?

Checklist

Before saving the PRD:

  • Asked clarifying questions with lettered options
  • Incorporated user's answers
  • User stories are small and specific
  • Functional requirements are numbered and unambiguous
  • Non-goals section defines clear boundaries
  • Saved to tasks/prd-[feature-name].md

相关技能

寻找 prd 的替代方案 (Alternative) 或可搭配使用的同类 community Skill?探索以下相关开源技能。

查看全部

openclaw-release-maintainer

Logo of openclaw
openclaw

本地化技能摘要: 🦞 # OpenClaw Release Maintainer Use this skill for release and publish-time workflow. It covers ai, assistant, crustacean workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

333.8k
0
AI

nextjs-turbopack

[ 精选 ]
Logo of affaan-m
affaan-m

本地化技能摘要: Next.js 16+ and Turbopack — incremental bundling, FS caching, dev speed, and when to use Turbopack vs webpack. It covers ai-agents, anthropic, claude workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

169.5k
0
生产力

widget-generator

Logo of f
f

本地化技能摘要: Generate customizable widget plugins for the prompts.chat feed system # Widget Generator Skill This skill guides creation of widget plugins for prompts.chat . It covers ai, artificial-intelligence, awesome-list workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf

149.6k
0
AI

flags

Logo of vercel
vercel

本地化技能摘要: The React Framework # Feature Flags Use this skill when adding or changing framework feature flags in Next.js internals. It covers blog, browser, compiler workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

138.4k
0
浏览器