plan-tasks

GitHub

将结构化产品需求文档分解为最多8个可执行的实施任务批次,明确验收标准、文件路径及依赖关系,辅助后续开发执行。

src/code_minions/builtin/skills/plan-tasks/SKILL.md pony-maggie/code_minions

触发场景

收到结构化PRD输入 需要规划功能实现步骤

安装

npx skills add pony-maggie/code_minions --skill plan-tasks -g -y
更多选项

非标准路径

npx skills add https://github.com/pony-maggie/code_minions/tree/main/src/code_minions/builtin/skills/plan-tasks -g -y

不安装直接使用

npx skills use pony-maggie/code_minions@plan-tasks

指定 Agent (Claude Code)

npx skills add pony-maggie/code_minions --skill plan-tasks -a claude-code -g -y

安装 repo 全部 skill

npx skills add pony-maggie/code_minions --all -g -y

预览 repo 内 skill

npx skills add pony-maggie/code_minions --list

SKILL.md

Frontmatter
{
    "llm": {
        "max_tokens": 12000,
        "temperature": 0.2,
        "max_iterations": 5
    },
    "name": "plan-tasks",
    "inputs": {
        "structured_prd": {
            "type": "object",
            "required": true
        }
    },
    "outputs": {
        "tasks": {
            "type": "array"
        }
    },
    "policies": {
        "cache": true,
        "max_tasks": 8
    },
    "description": "Decompose structured PRD into atomic implementation tickets.",
    "allowed-tools": [],
    "required-mcps": []
}

plan-tasks

Turn a structured PRD into a small list of implementation batches.

Inputs

  • structured_prd (object, required): output of parse-prd.

Instructions

  • Return at most 8 tasks. For a small or medium PRD, target 3-6 tasks.
  • Each task should be an implementation batch that groups related small requirements, not a micro-ticket.
  • Each task must be small enough to implement in one focused run.
  • Each task must include explicit acceptance criteria (Gherkin-style preferred).
  • Each task must include expected_paths: a conservative list of file globs the task is expected to own, such as ["src/**", "tests/**"]. Keep it narrow enough to catch unrelated edits, but broad enough for normal implementation and tests.
  • For bootstrap tasks that create a Web/Vite app, include scaffold and config paths such as package.json, index.html, vite.config.*, and tsconfig*.json along with src/** and test paths.
  • Respect dependencies: output tickets in implementation order.
  • Do NOT invent features not present in structured_prd.
  • Preserve negative constraints and rule exceptions exactly. Do not turn a forbidden behavior into a positive acceptance criterion.
  • For grid movement apps, if the PRD forbids 180-degree reverse turns, every keyboard and mobile-control task criterion must respect that rule: up <-> down and left <-> right are illegal immediate reversals. Test legal mobile turns from a non-opposite current direction instead of expecting an immediate opposite turn to succeed.
  • Do not write delivery_profile yourself. The runtime injects the authoritative structured_prd.delivery_profile into every task after planning.
  • The runtime injects trace_id for tasks that omit it. If you provide a trace_id, keep it stable and unique within this plan.

Reply with a single JSON object.

Outputs

  • tasks (object[]): {id, trace_id?: string, title, description, acceptance_criteria: string[], expected_paths: string[], depends_on: string[], delivery_profile?: object}

版本历史

  • ac75593 当前 2026-07-24 17:41

同 Skill 集合

src/code_minions/builtin/skills/ai-code-review/SKILL.md
src/code_minions/builtin/skills/create-jira-tickets/SKILL.md
src/code_minions/builtin/skills/hello-world/SKILL.md
src/code_minions/builtin/skills/implement-with-tdd/SKILL.md
src/code_minions/builtin/skills/open-github-pr/SKILL.md
src/code_minions/builtin/skills/parse-prd/SKILL.md
src/code_minions/builtin/skills/product-acceptance-review/SKILL.md
src/code_minions/builtin/skills/python-web-plan-tasks/SKILL.md
src/code_minions/builtin/skills/summarize-file/SKILL.md
src/code_minions/builtin/skills/compile-report/SKILL.md

元信息

文件数
0
版本
ac75593
Hash
6a923188
收录时间
2026-07-24 17:41

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-27 19:31
浙ICP备14020137号-1 $访客地图$