跳到主要内容
知仓学习社ZHICANG

task-to-prd

Convert a raw task (tracker ticket, email, or text) into a fully characterized PRD. User-facing entry point that dispatches to the task-to-prd babys…

不碰外部(只输出文字)无严重或高危命中a5c-ai/babysitter

它会碰到什么

扫了多少1 个文本文件,6 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

Task to PRD Generator

User-facing entry point for the task → PRD pipeline. The user runs

/task-to-prd and this skill dispatches to the companion babysitter

process via /babysitter:call (interactive — Five Whys, clarification

loop, scope-lock, per-finding gates, final approval) or

/babysitter:yolo (non-interactive, auto-approve every gate).

Usage

/task-to-prd <tracker-id | file-path | inline-text>

Examples:

  • /task-to-prd JIRA-1234
  • /task-to-prd path/to/email.txt
  • /task-to-prd "Eden asked to change the donut to show lessons" (inline)

Companion process

  • Library path: library/specializations/product-management/task-to-prd.js
  • Locally installed: ~/.a5c/processes/task-to-prd.js

The process file is the source of truth for the pipeline. This skill

intentionally stays thin so users only need to remember /task-to-prd.

What this skill does when invoked

  1. Parse input — detect whether it's a tracker ticket ID, a file

path, or inline text.

  1. Infer featureBranch — read the current git branch via

git branch --show-current. If unsuitable (e.g., main), ask the

user to provide a feature-branch name.

  1. Detect optional inputs from the project context:
  • contextDoc — project conventions doc (default CLAUDE.md)
  • archiveDir — past PRD archive directory (default empty)
  • trackerHint — hint like jira, linear, gh-issues (default empty)
  • secondaryReviewer — hint like codex, gemini, peer (default empty)
  1. Ask the user to pick the run mode:

> Run mode for the babysitter task-to-prd process:

>

> 1. Interactive (/babysitter:call) — recommended. The Five

> Whys + clarification loop is intrinsically interactive — every

> question goes through the user. Verification findings each get

> a per-finding approval gate.

> 2. Auto / yolo (/babysitter:yolo) — non-interactive. Skips

> the clarification loop (uses defaults from Five Whys), auto-

> approves every gate, applies all proposed PRD changes

> automatically. Use only when the input is already well-defined

> and you want a fast first draft.

Default to option 1 if the user does not respond.

  1. Dispatch by invoking the chosen babysitter command via the Skill tool:

For interactive:

   Skill('babysitter:call', 'Run the product-management/task-to-prd process with inputs: input=<resolved>, featureBranch=<resolved>, contextDoc=<resolved>, archiveDir=<resolved>, trackerHint=<resolved>, secondaryReviewer=<resolved>')

For auto / yolo:

   Skill('babysitter:yolo', '<same instruction as above>')
  1. Return the PRD path, the Decision Log, and the follow-up

/prd-to-spec prompt produced by the process to the user.

Fallback (no babysitter runtime)

If neither /babysitter:call nor /babysitter:yolo is available:

  1. Read the process source at the location above.
  2. Execute each task's agent prompt manually, in phase order.
  3. Pause at every ctx.breakpoint(...) for explicit user approval

(interactive equivalent) or skip every breakpoint (yolo equivalent),

matching the mode the user picked in step 4.

  1. Return the same outputs the process would have returned.

Optional Integration Hooks

All flow through the process inputs (none required):

  • Tracker integrationtrackerHint input. Examples: Jira

(/jira skill or acli jira workitem view), Linear (CLI / MCP),

GitHub Issues (gh issue view).

  • Secondary reviewersecondaryReviewer input. Examples: Codex

(/codex:review), Gemini (/gemini-review), deep-verify-plan

(/deep-verify-plan), peer (notify a teammate).

  • Stakeholder attribution — the Decision Log records each Q&A with

attribution to user or a named stakeholder (e.g., product owner,

tech lead, designer).

The process works end-to-end without any of them.

Pipeline shape (executed by the process)

| Phase | What happens | Interactive in /babysitter:call? |

|-------|--------------|-----------------------------------|

| 1a. Load source | Detect tracker / file / inline | no |

| 1b. Five Whys | Root-cause analysis | no |

| 1c. Clarification loop | Q&A one at a time | YES |

| 1d. Scope Lock | Approve scope before drafting | YES |

| 2. Draft (parallel) | Codebase scan + draft PRD via embedded skill instructions | no |

| 3a. Verification (5 parallel) | what-could-go-wrong + consistency + conventions + adversarial + quality checklist | no |

| 3b. Per-finding gate | Approve each proposed PRD change | YES |

| 4a. Final review | Approve final PRD | YES |

| 4b. Tracker update | Push reference to tracker (if applicable) | no |

| 4c. Follow-up prompt | Output /prd-to-spec <path> | no |

In /babysitter:yolo mode, every gate marked YES is auto-approved.

Rules

  • The skill itself does not produce the PRD. It only sets up inputs

and dispatches to the process via /babysitter:call or /babysitter:yolo.

  • Default to /babysitter:call (interactive) when in doubt.
  • Phase 1 (clarification) is the most user-intensive — yolo mode

effectively turns it into a shallow first-draft using only Five-Whys

defaults. Recommend interactive mode for any non-trivial task.

  • The PRD must be proportional to the task size (the process honors this).

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。

它属于哪个仓库

星标★ 1,796
本站分层T1
该仓技能数2115
原文件路径library/specializations/product-management/skills/task-to-prd/SKILL.md

同一个仓库里的其他技能

看这个仓库的全部 2115 个技能