Token导航 LogoToken导航TokenDH.com
研究检索操作浏览器github未标认证来源可访问clear审计异常

prd-generator脉冲发生器

Agent Skill

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

总安装

17,356

周安装

709

GitHub Stars

125

下载量

5,559
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/jamesrochabrun/skills --skill prd-generator

简介

结构化产品需求文档,使利益相关者保持一致并指导开发团队。

  • 在生成文档之前,通过有针对性的问题来引导发现,以收集问题陈述、用户角色、业务目标、成功指标和时间表
  • 使用行业标准模板生成全面的 PRD,涵盖执行摘要、问题陈述、用户故事、成功指标、范围、技术考虑因素、风险和依赖性
  • 支持多种 PRD 格式:标准综合、精益敏捷、单页执行摘要、技术和设计特定变体
  • 包括带有验收标准的用户故事生成、成功指标框架(AARRR、HEART、OKR)和验证脚本,以确保完整性和质量

SKILL.md

PRD Generator

Overview

Generate comprehensive, well-structured Product Requirements Documents (PRDs) that follow industry best practices. This skill helps product managers create clear, actionable requirements documents that align stakeholders and guide development teams.

Core Workflow

When a user requests to create a PRD (e.g., "create a PRD for a user authentication feature"), follow this workflow:

Step 1: Gather Context

Before generating the PRD, collect essential information through a discovery conversation:

Required Information:

  • Feature/Product Name: What are we building?
  • Problem Statement: What problem does this solve?
  • Target Users: Who is this for?
  • Business Goals: What are we trying to achieve?
  • Success Metrics: How will we measure success?
  • Timeline/Constraints: Any deadlines or limitations?

Discovery Questions to Ask:

1. What problem are you trying to solve?
2. Who is the primary user/audience for this feature?
3. What are the key business objectives?
4. Are there any technical constraints we should be aware of?
5. What does success look like? How will you measure it?
6. What's the timeline for this feature?
7. What's explicitly out of scope?

Note: If the user provides a detailed brief or requirements upfront, you can skip some questions. Always ask for clarification on missing critical information.

Step 2: Generate PRD Structure

Use the standard PRD template from references/prd_template.md to create a well-structured document. The PRD should include:

  1. Executive Summary - High-level overview (2-3 paragraphs)
  2. Problem Statement - Clear articulation of the problem
  3. Goals & Objectives - What we're trying to achieve
  4. User Personas - Who we're building for
  5. User Stories & Requirements - Detailed functional requirements
  6. Success Metrics - KPIs and measurement criteria
  7. Scope - What's in and out of scope
  8. Technical Considerations - Architecture, dependencies, constraints
  9. Design & UX Requirements - UI/UX considerations
  10. Timeline & Milestones - Key dates and phases
  11. Risks & Mitigation - Potential issues and solutions
  12. Dependencies & Assumptions - What we're relying on
  13. Open Questions - Unresolved items

Step 3: Create User Stories

For each major requirement, generate user stories using the standard format:

As a [user type],
I want to [action],
So that [benefit/value].

Acceptance Criteria:
- [Specific, testable criterion 1]
- [Specific, testable criterion 2]
- [Specific, testable criterion 3]

Reference references/user_story_examples.md for common patterns and best practices.

Step 4: Define Success Metrics

Use appropriate metrics frameworks based on the product type:

  • AARRR (Pirate Metrics): Acquisition, Activation, Retention, Revenue, Referral
  • HEART Framework: Happiness, Engagement, Adoption, Retention, Task Success
  • North Star Metric: Single key metric that represents core value
  • OKRs: Objectives and Key Results

Consult references/metrics_frameworks.md for detailed guidance on each framework.

Step 5: Validate & Review

Optionally run the validation script to ensure PRD completeness:

scripts/validate_prd.sh <prd_file.md>

This checks for:

  • All required sections present
  • User stories follow proper format
  • Success metrics are defined
  • Scope is clearly articulated
  • No placeholder text remains

Usage Patterns

Pattern 1: New Feature PRD

User Request: "Create a PRD for adding dark mode to our mobile app"

Execution:

  1. Ask discovery questions about dark mode requirements
  2. Generate PRD using template
  3. Create user stories for:

- Theme switching - Preference persistence - System-level sync - Design token updates

  1. Define success metrics (adoption rate, user satisfaction)
  2. Identify technical dependencies (design system, platform APIs)

Pattern 2: Product Enhancement PRD

User Request: "Write requirements for improving our search functionality"

Execution:

  1. Gather context on current search limitations
  2. Identify user pain points and desired improvements
  3. Generate PRD with focus on:

- Current state analysis - Proposed enhancements - Impact assessment

  1. Create prioritized user stories
  2. Define before/after metrics

Pattern 3: New Product PRD

User Request: "I need a PRD for a new analytics dashboard product"

Execution:

  1. Comprehensive discovery (market analysis, user research)
  2. Generate full PRD with:

- Market opportunity - Competitive analysis - Product vision - MVP scope - Go-to-market considerations

  1. Detailed user stories for core features
  2. Phased rollout plan
  3. Success metrics aligned with business goals

Pattern 4: Quick PRD / One-Pager

User Request: "Create a lightweight PRD for a small bug fix feature"

Execution:

  1. Generate simplified PRD focusing on:

- Problem statement - Solution approach - Acceptance criteria - Success metrics

  1. Skip sections not relevant for small scope
  2. Keep document concise (1-2 pages)

PRD Best Practices

Writing Quality Requirements

Good Requirements Are:

  • Specific: Clear and unambiguous
  • Measurable: Can be verified/tested
  • Achievable: Technically feasible
  • Relevant: Tied to user/business value
  • Time-bound: Has clear timeline

Avoid:

  • Vague language ("fast", "easy", "intuitive")
  • Implementation details (let engineers decide how)
  • Feature creep (stick to core requirements)
  • Assumptions without validation

User Story Best Practices

DO:

  • Focus on user value, not features
  • Write from user perspective
  • Include clear acceptance criteria
  • Keep stories independent and small
  • Use consistent format

DON'T:

  • Write technical implementation details
  • Create dependencies between stories
  • Make stories too large (epics)
  • Use internal jargon
  • Skip acceptance criteria

Scope Management

In-Scope Section:

  • List specific features/capabilities included
  • Be explicit and detailed
  • Link to user stories

Out-of-Scope Section:

  • Explicitly state what's NOT included
  • Prevents scope creep
  • Manages stakeholder expectations
  • Can include "future considerations"

Success Metrics Guidelines

Choose Metrics That:

  • Align with business objectives
  • Are measurable and trackable
  • Have clear targets/thresholds
  • Include both leading and lagging indicators
  • Consider user and business value

Typical Metric Categories:

  • Adoption: How many users use the feature?
  • Engagement: How often do they use it?
  • Satisfaction: Do users like it?
  • Performance: Does it work well?
  • Business Impact: Does it drive business goals?

Advanced Features

PRD Templates for Different Contexts

The skill supports different PRD formats:

Standard PRD - Full comprehensive document Lean PRD - Streamlined for agile teams One-Pager - Executive summary format Technical PRD - Engineering-focused requirements Design PRD - UX/UI-focused requirements

Specify the format when requesting: "Create a lean PRD for..." or "Generate a technical PRD for..."

Integration with Design

Design Requirements Section Should Include:

  • Visual design requirements
  • Interaction patterns
  • Accessibility requirements (WCAG compliance)
  • Responsive design considerations
  • Design system components to use
  • User flow diagrams
  • Wireframe/mockup references

Technical Considerations Section

Should Address:

  • Architecture: High-level technical approach
  • Dependencies: External services, libraries, APIs
  • Security: Authentication, authorization, data protection
  • Performance: Load times, scalability requirements
  • Compatibility: Browser, device, platform support
  • Data: Storage, migration, privacy considerations
  • Integration: How it fits with existing systems

Stakeholder Alignment

PRD Should Help:

  • Align cross-functional teams
  • Set clear expectations
  • Enable parallel work streams
  • Facilitate decision-making
  • Provide single source of truth

Distribution Checklist:

  • Engineering reviewed technical feasibility
  • Design reviewed UX requirements
  • Product leadership approved scope
  • Stakeholders understand timeline
  • Success metrics agreed upon

Common PRD Scenarios

Scenario 1: Feature Request from Customer

When creating a PRD based on customer feedback:

  1. Document the customer request verbatim
  2. Analyze the underlying problem
  3. Generalize the solution for all users
  4. Validate with product strategy
  5. Scope appropriately (might be smaller or larger than request)

Scenario 2: Strategic Initiative

When creating a PRD for a strategic company initiative:

  1. Link to company OKRs/goals
  2. Include market analysis
  3. Consider competitive landscape
  4. Think multi-phase rollout
  5. Include success criteria aligned with strategy

Scenario 3: Technical Debt / Infrastructure

When creating a PRD for technical improvements:

  1. Explain user impact (even if indirect)
  2. Document current limitations
  3. Articulate benefits (speed, reliability, maintainability)
  4. Include engineering input heavily
  5. Define measurable improvements

Scenario 4: Compliance / Regulatory

When creating a PRD for compliance requirements:

  1. Reference specific regulations (GDPR, HIPAA, etc.)
  2. Include legal/compliance review
  3. Deadline is usually non-negotiable
  4. Focus on minimum viable compliance
  5. Document audit trail requirements

Validation & Quality Checks

Self-Review Checklist

Before finalizing the PRD, verify:

  • Problem is clear: Anyone can understand what we're solving
  • Users are identified: We know who this is for
  • Success is measurable: We can determine if it worked
  • Scope is bounded: Clear what's in and out
  • Requirements are testable: QA can verify completion
  • Timeline is realistic: Estimates validated with engineering
  • Risks are identified: We've thought through what could go wrong
  • Stakeholders aligned: Key people have reviewed and approved

Using the Validation Script

# Basic validation
scripts/validate_prd.sh my_prd.md

# Verbose output with suggestions
scripts/validate_prd.sh my_prd.md --verbose

# Check specific sections only
scripts/validate_prd.sh my_prd.md --sections "user-stories,metrics"

Resources

This skill includes bundled resources:

scripts/

  • generate_prd.sh - Interactive PRD generation workflow
  • validate_prd.sh - Validates PRD completeness and quality

references/

  • prd_template.md - Standard PRD template structure
  • user_story_examples.md - User story patterns and examples
  • metrics_frameworks.md - Guide to PM metrics (AARRR, HEART, OKRs)

Tips for Product Managers

Before Writing the PRD

  1. Do your research: User interviews, data analysis, competitive analysis
  2. Validate the problem: Ensure it's worth solving
  3. Check strategic alignment: Does this fit our roadmap?
  4. Estimate effort: Rough t-shirt size with engineering
  5. Consider alternatives: Is this the best solution?

During PRD Creation

  1. Be clear, not clever: Simple language wins
  2. Show, don't tell: Use examples, mockups, diagrams
  3. Think edge cases: What could go wrong?
  4. Prioritize ruthlessly: What's MVP vs. nice-to-have?
  5. Collaborate early: Don't work in isolation

After PRD Completion

  1. Review with stakeholders: Get feedback early
  2. Iterate based on input: PRDs are living documents
  3. Present, don't just share: Walk through the PRD
  4. Get formal sign-off: Ensure commitment
  5. Keep it updated: Adjust as understanding evolves

Examples

Example 1: Mobile Feature PRD

# User: "Create a PRD for adding biometric authentication to our iOS app"

# Assistant will:
# 1. Ask discovery questions about security requirements, user personas, existing auth
# 2. Generate PRD covering:
#    - Problem: Password friction, security concerns
#    - Solution: Face ID / Touch ID integration
#    - User stories: Enable biometric, fallback to password, settings management
#    - Metrics: Adoption rate, login success rate, support tickets
#    - Technical: iOS Keychain, LocalAuthentication framework
#    - Risks: Device compatibility, user privacy concerns
# 3. Output formatted markdown PRD

Example 2: Web Platform Enhancement

# User: "Write requirements for improving our checkout flow conversion"

# Assistant will:
# 1. Gather data on current conversion rates and drop-off points
# 2. Generate PRD including:
#    - Current state analysis with metrics
#    - Proposed improvements (guest checkout, saved payment, progress indicator)
#    - A/B test plan
#    - Success metrics: Conversion rate increase, time to checkout
#    - User stories for each improvement
# 3. Include phased rollout approach

Example 3: B2B Product PRD

# User: "I need a PRD for an admin dashboard for enterprise customers"

# Assistant will:
# 1. Identify B2B-specific requirements (multi-tenancy, permissions, reporting)
# 2. Generate comprehensive PRD with:
#    - Enterprise user personas (admin, manager, analyst)
#    - Role-based access control requirements
#    - Reporting and analytics needs
#    - Integration requirements (SSO, SCIM)
#    - Success metrics: Customer adoption, admin efficiency
# 3. Include enterprise-specific considerations (compliance, SLAs)

Troubleshooting

Issue: PRD is too long/detailed

Solution: Create a "Lean PRD" focusing on problem, solution, acceptance criteria, and metrics. Reserve full PRD for major initiatives.

Issue: Requirements are too vague

Solution: Add specific examples, use concrete numbers, include visual references. Replace "fast" with "loads in under 2 seconds."

Issue: Stakeholders not aligned

Solution: Share PRD early as draft, incorporate feedback, present in person, get explicit sign-off before development starts.

Issue: Scope keeps expanding

Solution: Use "Out of Scope" section aggressively, create separate PRDs for future phases, tie scope to timeline constraints.

Issue: Engineers say it's not feasible

Solution: Involve engineering earlier in process, be flexible on solution approach, focus on problem not implementation.

Best Practices Summary

  1. Start with the problem, not the solution
  2. Write for your audience (execs need summary, engineers need details)
  3. Be specific and measurable (avoid vague language)
  4. Include visuals (mockups, diagrams, flows)
  5. Define success upfront (metrics, not features)
  6. Scope aggressively (MVP mentality)
  7. Collaborate, don't dictate (get input from all functions)
  8. Keep it updated (PRD is a living document)
  9. Focus on "why" and "what", not "how" (let engineers solve "how")
  10. Make it skimmable (headers, bullets, summaries)

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

补充不同宿主或平台的使用分布数据

能力 5

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

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

平台分布

Claude Code

26.72%
按下载量换算1,485

OpenCode

21.53%
按下载量换算1,197

Cursor

20.09%
按下载量换算1,117

Gemini CLI

13.34%
按下载量换算742

Antigravity

7.66%
按下载量换算426

windsurf

3.61%
按下载量换算201

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills