Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问许可证需确认审计提醒

create-prd创建 PRD

Agent Skill

create-prd 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

212

周安装

9

GitHub Stars

2

下载量

74
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:create-prd(创建 PRD)
来源仓库:https://github.com/giladresisi/ai-dev-env
仓库路径:skills/create-prd
安装命令:
npx skills add https://github.com/giladresisi/ai-dev-env --skill create-prd
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/giladresisi/ai-dev-env --skill create-prd

简介

create-prd 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。

  • 适用于根据关键词、任务场景或来源线索进行信息检索和筛选的场景。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装使用。
  • 安装前需确认权限范围、维护状态,注意是否触发联网或文件操作。
  • create-prd 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Create PRD: Generate Product Requirements Document

Overview

Generate a comprehensive Product Requirements Document (PRD) through strict context gathering, API research, and structured documentation. This command produces a production-ready PRD serving as the single source of truth for implementation.

Output File: $ARGUMENTS (default: PRD.md in project root)


⚠️ CRITICAL INSTRUCTIONS

DO NOT CREATE THE PRD UNTIL YOU HAVE COMPLETE CONTEXT

Workflow:

  1. Discover project type and scope through targeted questions
  2. Research external APIs/SDKs if applicable (mandatory, not optional)
  3. Gather all required information - ask questions until complete
  4. Confirm with user before writing
  5. Write PRD using appropriate template
  6. Backup existing file if one exists

Principles:

  • No assumptions - ask instead of guessing
  • No placeholder sections - complete or explicitly skipped by user
  • Complete context first - gather all info before writing
  • Research external dependencies - understand APIs before documenting

STEP 1: PROJECT TYPE & CONTEXT DISCOVERY

Required Questions - Ask the user:

  1. Project Type: AI Agent / Web App / API/Service / Library/Package / CLI Tool / Desktop App / Mobile App / Other
  2. Core Functionality: In 2-3 sentences, what does this product do?
  3. Target Users: Who will use this? Technical level?
  4. MVP Scope: What must be in first version vs. later?
  5. Technology Preferences: Required/preferred technologies?
  6. External Dependencies: External APIs, services, or SDKs?
  7. Deployment Context: How deployed/distributed?
  8. Existing Documentation: Related docs or research?

Do not proceed without:

  • ✓ What you're building (type + core function)
  • ✓ Who it's for (target users)
  • ✓ What's in scope for MVP
  • ✓ What external dependencies exist

STEP 2: API RESEARCH (IF APPLICABLE)

Mandatory if external APIs or unfamiliar SDKs involved.

Identify & Determine Research Needs

List all external APIs/SDKs, then ask user for each:

This project integrates with [API name].

Options:
1. Do you have existing research documents? (provide paths)
2. Should I research [API name] before creating PRD?
3. Skip research and document based on current knowledge (not recommended for unfamiliar APIs)

Your preference?

Conduct Research

For each API requiring research:

  1. Execute: /explore-api [API name]
  2. Read: .agents/research/[api]-research.md
  3. Verify: POC tests passed

Critical Verification Requirements

For EVERY external API/service, research MUST verify:

  1. Feasibility: Is what we want to achieve technically possible with this API?

- Does the API provide the required features/endpoints? - Are there version/compatibility constraints? - Are there known limitations that block our use case?

  1. Allowability: Is what we want to achieve permitted by the service?

- Rate limits sufficient for our needs? - API tier/plan supports required features? - Terms of Service allow our intended use? - Geographic/regulatory restrictions?

  1. Setup Requirements: What external setup is needed?

- Account creation/API key generation steps - Dashboard/console configuration - Webhooks or callback URL setup - OAuth app registration - Service-specific prerequisites

Do not proceed without:

  • ✓ User confirmation on research approach
  • ✓ Completed API research (if chosen)
  • ✓ Research documents read (if provided)
  • Feasibility verified (we CAN do what we want)
  • Allowability verified (we're ALLOWED to do what we want)
  • Setup requirements documented (we know HOW to configure it)

STEP 3: GATHER COMPLETE REQUIREMENTS

Information Gathering Strategy

For each template section:

  1. Check conversation history for details
  2. Ask specific questions for missing info
  3. Confirm understanding before next section
  4. Mark sections to skip (with explicit confirmation)

Required Information Checklist

Business Context:

  • Product mission and value proposition
  • Target user personas and needs
  • MVP success criteria

Technical Context:

  • Technology stack with versions
  • Architecture approach and patterns
  • External API integrations (with research if applicable)
  • Security and configuration

Scope Definition:

  • In-scope features for MVP
  • Explicit out-of-scope items
  • User stories with examples
  • Implementation phases with parallelization strategy

Parallel Execution Design:

  • Workstream boundaries identified
  • Interface contracts between teams defined
  • Shared context and dependencies mapped
  • Integration checkpoints planned
  • Mock/stub strategies for blocked work

Risk Management:

  • 3-5 key risks identified
  • Mitigation strategy per risk
  • API integration risks (if applicable)

Example Questions (Adapt to Project Type)

AI Agents: Tools/capabilities? Registration pattern? Conversation flow? Result presentation? Web Apps: User workflows? Frontend framework? API design? Auth requirements? APIs/Services: Endpoints? Request/response formats? Rate limiting? Versioning? Libraries: Public API surface? Installation? Usage examples? Dependencies? Universal: Error handling? Logging? Tests (unit/integration/e2e)? Documentation?

Parallel Execution Planning:

  • Can frontend and backend be built concurrently?
  • What shared interfaces/contracts need to be defined first?
  • Which components have no dependencies and can start immediately?
  • What mock/stub strategies enable parallel development?
  • Where are the integration points that require synchronization?

STEP 4: FILE HANDLING & PRD CREATION

Backup Existing PRD

If PRD exists:

mv PRD.md PRD.backup-$(date +%Y%m%d-%H%M%S).md

Confirm Before Writing

Ready to create PRD:
- Project Type: [type]
- Target File: [path]
- API Research: [completed/skipped/N/A]
- Sections: [number]
- Skipped: [list or "none"]

Proceed? (y/n)

PRD TEMPLATE STRUCTURE

Follow this hierarchical structure. Adapt sections based on project type.

Section Format

Each section below shows:

  • Req: Required/Optional
  • Format: Markdown syntax
  • Examples: For different project types (AI Agent, Web App, API, Library)

# Product Requirements Document: [Product Name]

Req: Yes | Format: H1 with "Product Requirements Document: " prefix


## Executive Summary

Req: Yes | Format: H2, 2-3 paragraphs

[Product Name] - [One-liner]

  • AI Agent: **Paddy** is an AI agent enabling Obsidian users to interact with vaults using natural language.
  • Web App: **TaskFlow** is a collaborative PM app helping remote teams coordinate through task boards and async video.
  • API: **PaymentHub** is a unified payment API abstracting multiple providers behind one interface.

MVP Goal: [One sentence]

  • AI Agent: Enable vault query/management through natural language with user's choice of LLM.
  • Web App: Allow teams to create task boards and share video updates without real-time presence.

## Mission

Req: Yes | Format: H2, 1-2 sentences

### Core Principles - Numbered list with bold names

1. **[Principle]** - [Explanation]
2. **[Principle]** - [Explanation]
3. **[Principle]** - [Explanation]

## Target Users

Req: Yes | Format: H2 with subsections

[User Group] who want to:

  • Bullet list of goals

Technical Comfort Level: [Description]


## MVP Scope

Req: Yes | Format: H2 with H3 subsections

### In Scope - Categorized bullets:

  • Core Functionality: User-facing features
  • Technical: Implementation details
  • Integration: Third-party tools (if applicable)
  • Deployment: Packaging/distribution

### Out of Scope (Future Considerations) - Bullet list


## User Stories

Req: Yes | Format: H2 with H3 subsections

### Primary User Stories - Numbered list:

1. **As a [role], I want to [action]**, so that [benefit].
   - Example: "[concrete example]"

### Technical User Stories - Same format (optional)


## Core Architecture & Patterns

Req: Yes | Format: H2 with H3 subsections

### Architecture

  • Architecture style/pattern name
  • High-level description
  • Directory structure (code block)

### Key Patterns - Numbered, bold-labeled:

**1. [Pattern]**
- [Description]
- [Code example if helpful]

## Tools (AI Agents) OR ## Features (Others)

Req: Yes | Format: H2 with H3 per tool/feature

For AI Agents:

### Tool N: `tool_name`

**Purpose:** [What it does]
**Operations:**
- [Operation 1]
- [Operation 2]

**Key Features:**
- [Notable feature 1]

For Other Products:

### Feature N: [Name]

**Description:** [What users get]
**Components:**
- [Component 1]

**User Experience:**
- [Interaction pattern]

## Technology Stack

Req: Yes | Format: H2 with H3 per category

### [Category]

- **[Tool]** (version) - [Purpose]

Categories: Backend / Frontend / Database / Infrastructure / Testing


## Parallel Execution Architecture

Req: Yes | Format: H2 with H3 subsections

Purpose: Enable independent team/agent workstreams to execute concurrently

## Parallel Execution Architecture

### Team Structure

**Workstream Teams:**
- **Team A - [Name]**: [Responsibility scope]
  - Focus: [What they build]
  - Expertise: [Required skills]
  - Works with: [Other teams they depend on]

- **Team B - [Name]**: [Responsibility scope]
  - Focus: [What they build]
  - Expertise: [Required skills]
  - Works with: [Other teams]

### Interface Contracts

**CRITICAL**: These contracts enable parallel development

#### Contract 1: [Name] (Team A → Team B)

**Provider:** Team A
**Consumer:** Team B

**Interface Definition:**

API endpoint, data schema, or contract definition


**Delivery Timeline:** [When available for consumption] **Mock Strategy:** [How Team B can work before Team A completes]

#### Contract 2: [Name]

[Repeat structure for each interface]

### Shared Context

**What ALL teams must know:**

- [Global architectural decision 1]
- [Global constraint 1]
- [Naming convention 1]

**Central Configuration:**

Shared config that all teams use


### Synchronization Points

**Integration Checkpoint 1:** [When]

- **Participants:** Teams A, B, C
- **Purpose:** [What gets validated]
- **Success Criteria:** [How to verify integration works]

**Integration Checkpoint 2:** [When]

- [Repeat structure]

### Dependency Graph

Phase 1 (Parallel) ├── Workstream A: [Independent] ├── Workstream B: [Independent] └── Workstream C: [Independent] ↓ Phase 2 (After Phase 1 completes) ├── Workstream D: [Depends on A, B] └── Workstream E: [Depends on C] ↓ Phase 3 (Final Integration) └── Workstream F: [Depends on D, E]


### Risk Mitigation for Parallel Work

**Risk:** [Parallel workstreams diverge or create conflicts] **Mitigation:**

- [Strategy 1 - e.g., daily integration tests]
- [Strategy 2 - e.g., shared type definitions]

**Risk:** [Blocked waiting for dependencies] **Mitigation:**

- [Strategy - e.g., mock implementations, contract-first development]

## Security & Configuration

Req: Yes | Format: H2 with H3/H4 subsections

### Authentication (if applicable)

#### **[Method]:** [Details]
[Explanation paragraph or bullets]

### Deployment Method & Data Access (if applicable)

#### **[Mechanism]:**
[Description]

#### **How It Works:**
1. [Step 1]
2. [Step 2]

#### **Security Benefits:**
- [Benefit 1]

### Configuration Management

#### **Environment Variables (`.env`):**

Variables


#### **[Orchestration] Configuration:**

Config file


#### **Configuration Class:**

Settings code

### Security Scope

#### **In Scope:**
- [Measure 1]

#### **Out of Scope (Keep Simple):**
- [Excluded 1]

## API Specification

Req: If applicable | Format: H2 with H3 sections

### External API Integrations (if applicable) - H4 per API:

#### API: [Name] v[Version]

**Documentation:** [URL]
**Research Document:** `.agents/research/[api]-research.md` (if applicable)
**Purpose:** [Why used]
**Authentication:** [Method]

**Supported Features:**
- [Feature X]: ✓ Supported via [method]
- [Feature Y]: ✗ Not supported - Alternative: [approach]

**Integration Pattern:**

Init, usage, error handling examples


**Compatibility Notes:**

- [Requirement/limitation]

**Validation Strategy:**

- POC: [Description]
- Expected: [Success criteria]
- Fallback: [Alternative]

### Internal Endpoints (if applicable) - H4 per endpoint:

#### Endpoint: `[METHOD] [PATH]`

**Purpose:** [What it does]

**Request:**

[Example]


**Response:**

[Example]


**Authentication:** [How] **Error Responses:**

- `[Code]`: [Condition]

## Success Criteria

Req: Yes | Format: H2 with H3

### MVP Success Definition - Three bold-labeled lists:

**Functional Requirements:**
- [Must work 1]

**Quality Indicators:**
- [Quality bar 1]

**User Experience:**
- [UX goal 1]

## Implementation Phases

Req: Yes | Format: H2 with H3 per phase

CRITICAL FOR PARALLEL EXECUTION: Each phase must include:

  • Parallelization Strategy: Which workstreams can run concurrently
  • Team Assignments: Suggested agent roles for each workstream
  • Dependencies: What must complete before this phase starts
  • Integration Points: Where parallel work synchronizes
  • Handoff Artifacts: What each workstream delivers to others
### Phase 1: [Name] ([Period])

**CRITICAL FOR EXTERNAL DEPENDENCIES:**
If project uses external APIs/services, Phase 1 MUST include:
- **External Service Setup**: Complete all account creation, API key generation, dashboard configuration
- **External Service Verification**: Test that ALL external services work as expected with our requirements
- **Fallback Planning**: Document what to do if external service setup/verification fails

**Goal:** [One sentence]

**Parallelization Strategy:**
- **Concurrent Workstreams**: [Number] independent workstreams
- **Can Start After**: External service verification passes (if applicable), or "Day 1" (if no external dependencies)

**Workstreams:**

#### Workstream A: External Service Setup & Verification (If Applicable)
**Assigned To:** integration-specialist
**Dependencies:** None - must happen FIRST
**Deliverables:**
- All external API accounts created and configured
- API keys/credentials securely stored
- Dashboard/console settings configured
- Connectivity tests passing
- Feature compatibility verified

**Setup Tasks:**
- Create accounts on [Service A], [Service B]
- Generate API keys and store in secure config
- Configure webhooks/callbacks if needed
- Set up OAuth apps if needed
- Test basic API connectivity

**Verification Tests:**

Test each external service

Verify required features are accessible

Confirm rate limits and quotas are sufficient


**Critical Checkpoints:**

- All external services accessible with credentials
- Required API features verified as available
- No blocking compatibility issues discovered
- Setup documented for team reference

**If Verification Fails:**

- Document the blocker (missing feature, access denied, etc.)
- Evaluate alternatives (different API tier, alternative service)
- Update implementation plan OR escalate for requirement changes
- DO NOT PROCEED to Phase 2 until resolved

#### Workstream B: [Name]

**Assigned To:** [Agent role - e.g., backend-specialist, frontend-specialist, test-specialist] **Dependencies:** [Workstream A if external APIs involved / None otherwise] **Deliverables:**

- [Item 1]
- [Item 2]

**Integration Points:**

- **Provides to Workstream C**: [API contract, data schema, etc.]
- **Receives from Workstream A**: [Verified external service access, configuration]

**Validation:**

Commands to verify this workstream's completion


#### Workstream C: [Name]

**Assigned To:** [Agent role] **Dependencies:** [Workstream dependencies] **Deliverables:**

- [Item 1]

**Integration Points:**

- **Provides to**: [What it delivers]
- **Receives from**: [What it needs]

**Validation:**

Commands to verify completion


**Phase 1 Integration Test:**

Commands to verify all workstreams integrate correctly

MUST include external service integration tests if applicable


---

### Phase N: [Name] ([Period])

**Goal:** [One sentence]

**Parallelization Strategy:**

- **Concurrent Workstreams**: [Number] independent workstreams
- **Can Start After**: Phase [X] completes (or "Day 1" if no dependencies)

**Workstreams:**

#### Workstream A: [Name]

**Assigned To:** [Agent role] **Dependencies:** [None / Workstream X from Phase Y] **Deliverables:**

- [Item 1]
- [Item 2]

**Integration Points:**

- **Provides to Workstream B**: [API contract, data schema, etc.]
- **Receives from Workstream C**: [Configuration, endpoints, etc.]

**Validation:**

Commands to verify this workstream's completion


**Phase Integration Test:**

Commands to verify all workstreams integrate correctly


## Future Considerations (Post-MVP)

Req: Yes | Format: H2 with three bold-labeled lists

**Potential Enhancements:**
- [Enhancement 1]

**Integration Opportunities:**
- [Integration 1]

**Advanced Features:**
- [Feature 1]

## Risks & Mitigations

Req: Yes | Format: H2 with H3 per risk

### Risk: [Name]

**Mitigation:**
- [Strategy 1]
- [Strategy 2]

Include API-specific risks if external APIs used.


## Appendix

Req: Optional | Format: H2 with H3 subsections

### Related Documents - Bullet list of links ### Key Dependencies - Categorized links ### Repository Structure - Directory tree in code block


POST-CREATION VERIFICATION

Completeness:

  • All required sections present
  • No placeholders ("[TODO]")
  • User stories have examples
  • Tech stack has versions
  • APIs documented (if applicable)
  • Phases are specific
  • Risks have mitigations
  • Parallel execution architecture defined
  • Workstreams identified with clear boundaries
  • Interface contracts specified

Consistency:

  • Terminology consistent
  • Tech choices align with architecture
  • User stories support MVP scope
  • Workstream boundaries align with architecture
  • Interface contracts match tech stack capabilities

Quality:

  • Executive summary concise
  • Core principles actionable
  • Code examples valid
  • No empty sections without user approval
  • API research complete (if applicable)
  • Parallelization strategy maximizes team efficiency
  • Integration checkpoints are testable and measurable

OUTPUT CONFIRMATION

Present to user:

✅ PRD Created Successfully

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📋 Product: [Product Name]
📄 File Location: [path]
📦 Project Type: [type]
🔬 API Research: [Completed/Skipped/N/A - list APIs]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📝 PRD Summary:
- Mission: [1-sentence]
- Target Users: [group]
- MVP Scope: [X] features in-scope, [Y] deferred
- Technology: [primary stack]
- Timeline: [duration]

⚠️  Assumptions Made: (if any)
- [Assumption 1]

📊 Next Steps:
1. Review PRD with stakeholders
2. Refine unclear sections
3. Begin planning (/plan-feature)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Notes

  • Adapt section depth based on project complexity
  • For technical products: emphasize architecture and stack
  • For user-facing products: emphasize user stories and experience
  • API research is mandatory for unfamiliar external integrations
  • Template ensures consistency across project types

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

34.19%
按下载量换算25

Claude

29.76%
按下载量换算22

Cursor

19.94%
按下载量换算15

Gemini CLI

9.37%
按下载量换算7

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills