一键导入
prd
Generate a Product Requirements Document (PRD) for a new feature. Use when planning a feature, starting a new project, or creating a PRD.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate a Product Requirements Document (PRD) for a new feature. Use when planning a feature, starting a new project, or creating a PRD.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
React Router v7, React Query, and shadcn/ui patterns used in the Rivetr dashboard. Use when writing new frontend components, routes, or API integrations.
Convert PRDs to prd.json format for the Ralph autonomous agent system.
Test Rivetr REST API endpoints. Use when testing API functionality, debugging webhook issues, or verifying deployments.
SQLite database patterns and SQLx usage in Rivetr. Use when writing database queries, debugging schema issues, or understanding data models.
Debug and understand the Rivetr deployment pipeline. Use when troubleshooting deployment failures, understanding pipeline stages, or working on engine code.
Test Docker and Podman container operations for Rivetr. Use when debugging container builds, testing runtime detection, or troubleshooting deployment issues.
| name | prd |
| description | Generate a Product Requirements Document (PRD) for a new feature. Use when planning a feature, starting a new project, or creating a PRD. |
| disable-model-invocation | true |
| argument-hint | [feature description] |
Create detailed Product Requirements Documents that are clear, actionable, and suitable for implementation.
tasks/prd-[feature-name].mdImportant: Do NOT start implementing. Just create the PRD.
Ask only critical questions where the initial prompt is ambiguous. Focus on:
1. What is the primary goal of this feature?
A. Improve user experience
B. Add new functionality
C. Fix existing issues
D. Other: [please specify]
2. 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" for quick iteration.
Generate the PRD with these sections:
Brief description of the feature and the problem it solves.
Specific, measurable objectives (bullet list).
Each story needs:
Each story should be small enough to implement in one focused session.
Format:
### US-001: [Title]
**Description:** As a [user], I want [feature] so that [benefit].
**Acceptance Criteria:**
- [ ] Specific verifiable criterion
- [ ] Another criterion
- [ ] cargo fmt --check passes
- [ ] cargo clippy passes
- [ ] cargo test passes
Important:
Numbered list of specific functionalities:
What this feature will NOT include.
How will success be measured?
Remaining questions or areas needing clarification.
When creating PRDs for Rivetr, consider:
src/api/, database in src/db/frontend/src/ContainerRuntime traitmigrations/.md)tasks/prd-[feature-name].md (kebab-case)Before saving the PRD:
tasks/prd-[feature-name].md