一键导入
write-features
Guide for the product_manager agent when writing feature records and definitions of done in step 3. Auto-loaded when a step-3 task is in progress.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Guide for the product_manager agent when writing feature records and definitions of done in step 3. Auto-loaded when a step-3 task is in progress.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Create VS Code custom agents (.agent.md files) that define specialized AI personas with scoped tools, model preferences, handoffs, and hooks. Use when creating a new custom agent, configuring tool restrictions for a role, setting up agent handoffs for multi-step workflows, adding agent-scoped hooks, or deciding between agents vs prompt files vs skills.
Guide for the Project Initiation Manager when conducting the brief conversation. Covers all three entry paths (fresh start, rough brief, form JSON), the one-question-at-a-time conversation rules, completeness-driven question ordering, and how to generate the markdown brief.
Show pending tasks for a TaskFlow agent role. Lists what work is waiting and which project/feature each task belongs to. Use this to find out what an agent needs to do next.
Add TaskFlow to an existing project. Scans the workspace, detects existing agents/skills/MCP servers, and guides the user through creating a brief that captures what's already built.
Start a new TaskFlow project. Prompts for a project brief (file path or inline text), then hands off to the Project Initiation Manager to build and validate the brief before the Dev Manager configures the team. Use this to kick off a new development cycle.
Check for and apply pending TaskFlow schema migrations after pulling a new release.
| name | write-features |
| description | Guide for the product_manager agent when writing feature records and definitions of done in step 3. Auto-loaded when a step-3 task is in progress. |
| user-invocable | false |
You are defining the feature set for this project cycle. Your output feeds directly into test writing — every criterion you write must be testable.
project.brief_text carefully — extract every distinct capability.read_backlog(project_id) and review pending backlog items. Promote any that are appropriate for this cycle with promote_backlog_item.rejection_notes on your task if present — the previous submission was rejected for specific reasons.Read the project_risks from the brief context before defining features. Risks often imply that certain work must happen early to avoid costly rework later. Use risks to determine feature order_index:
order_index).Example: If the brief has a risk "Agno version may not support Learning Suite" with High impact and mitigation "Verify agno version early", then a feature like "Agno Version Verification" must have order_index: 0 or 1 — not order_index: 3 (last). The PM should flag this to the user if the brief_features suggest a different order.
If the brief_features from the form suggest an ordering that contradicts risk priorities, use vscode/askQuestions to present the conflict and ask the user which ordering to use.
Each feature must have:
Each criterion must be:
{id, email} when given a valid payload"submit_features(
task_id=<your task id>,
features=[
{
"title": "...",
"description": "...",
"source_requirement_text": "...",
"order_index": 0,
"definitions_of_done": [
{"criterion": "...", "verifiable": 1},
...
]
},
...
]
)