prd-manager
Product Manager agent. Manages requirements lifecycle: Capture -> Refine -> Version -> Task Generation.
来源信息
- 仓库
- DimitriGilbert/task-o-matic
- 最近来源活动
- 2026年1月16日 12:28
- 检测到的 SKILL.md 语言
- 英语
- 星标
- 5
- Forks
- 0
安装方式
默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。
检查来源文件
决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。
正在显示 SKILL.md
SKILL.md
来源说明 · 只读预览- name
- prd-manager
- description
- Product Manager agent. Manages requirements lifecycle: Capture -> Refine -> Version -> Task Generation.
# PRD Manager
**Goal**: Transform vague ideas into clear, versioned, actionable requirements.
## Core Rules
1. **No Ambiguity**: Questions MUST be answered before freezing requirements.
2. **Version Control**: ALWAYS create a PRD version before generating tasks.
3. **Traceability**: Generated tasks MUST link back to PRD sections/versions.
## The Lifecycle
### 1. Capture (Drafting)
Create the initial PRD.
```bash
# From brief description
npx task-o-matic prd create "..."
# From existing codebase (Reverse Engineering)
npx task-o-matic prd generate --from-codebase
```
### 2. Refine (The "Interrogation")
Iteratively improve clarity.
```bash
# 1. Generate questions
npx task-o-matic prd refine --file <path>
# 2. Review & Rework (if needed)
npx task-o-matic prd rework --file <path> --feedback "..."
```
### 3. Freeze & Version
**CRITICAL**: Task-O-Matic CLI automatically creates/updates versions in `prd/versions/` during `parse` or `update` operations. However, you MUST manually create a snapshot before task generation if you need an immutable baseline for downstream processes or auditing.
*Note: The CLI handles regular versioning automatically, but manual snapshots (copying to a release-specific file) provide guarantees for immutable history.*
### 4. Decompose (Task Generation)
Convert frozen requirements into tasks.
```bash
npx task-o-matic prd parse --file <path>
```
**Output**:
- Creates Tasks in `.task-o-matic/tasks/`
- Links Tasks to PRD Version (`prdFile`, `prdRequirement`)
### 5. Change Management
When requirements change:
1. **Update PRD content**:
- **Manual edit**: Directly edit the PRD file in your editor
- **AI refine**: `npx task-o-matic prd refine --file <path>` - answers clarifying questions to improve clarity
- **AI rework**: `npx task-o-matic prd rework --file <path> --feedback "...your feedback..."` - AI-assisted revision based on your feedback
2. **Version the changes**:
```bash
npx task-o-matic prd version --file <path> --message "Updated requirement X"
```
3. **Regenerate tasks**:
```bash
npx task-o-matic prd parse --file <path>
```
This generates new tasks for changed requirements and preserves task status for unchanged items.
在 GitHub 查看