开发与工程 task-breakdownproject-planningacceptance-criteriadependency-managementparallelizationverification

规划与任务拆解

将明确需求拆分为有依赖顺序、可实现且可验证的工程任务。

FollowSkills 评估 · FSRS-2.0
不推荐
54/ 100 五分制 2.7 / 5
信任安全17 / 25 · 3.4/5

技能要求规划阶段只读,并强调依赖、风险、验收和人工审批,未见恶意行为、凭据处理、外部调用或破坏性默认操作;但未明确数据流、敏感信息处理、回滚策略或来源归属,因此扣分。

可靠稳定8 / 20 · 2.0/5

流程步骤、任务模板、依赖排序和检查点彼此基本一致,异常输入与无法继续时的诊断反馈较少,且未提供针对该技能的执行测试;按静态校准不超过10分,故扣分。

适用触发11 / 15 · 3.7/5

前置条件、适用场景和不适用场景写得清楚,也覆盖并行化与任务规模;但未声明输入输出边界、不同代理环境适配、中文支持或中国大陆网络可达性,故扣分。

规范维护9 / 15 · 3.0/5

结构清晰,包含渐进式流程、模板、示例、限制和验证清单;仓库提供MIT许可,但该技能没有版本、变更记录、维护责任或更新路径,且依赖的references/definition-of-done.md未随证据提供,故扣分。

有效结果6 / 15 · 2.0/5

能够直接产出tasks/plan.md和tasks/todo.md,并给出验收标准、依赖、文件范围和验证步骤,核心价值明确;但没有该技能的代表性产物或独立结果证据,输出仍需人工审阅,按静态校准不超过7分,故扣分。

证据核验3 / 10 · 1.5/5

仓库CI包含技能格式校验、触发/路由评估和测试运行器,提供有限可审计证据;但证据未显示覆盖planning-and-task-breakdown的关键路径,也无第三方或独立复现结果,故扣分。

证据充分度: 评估于 2026年7月20日 审查版本 2fbfa004a019
使用前请注意
  • 该技能要求写入tasks/plan.md和tasks/todo.md,但未明确覆盖已有文件前的用户确认、冲突处理或回滚方式。
  • 依赖references/definition-of-done.md,而本次证据未包含该文件;缺失时应明确说明无法完成哪些检查。
  • 仓库CI未证明该特定技能的规划输出质量,使用者仍需人工审阅计划。
  • 未说明中文任务、非Node项目或中国大陆网络受限环境下的适配策略。
评估证据 [1][2][3][4][5]
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

该技能帮助 AI 编程代理把规格或明确需求分解成小型、可验证的实施任务。它要求先以只读方式了解规格和代码库,再分析依赖关系、进行垂直切片,并为每项任务定义验收标准、验证步骤和范围估算。计划文档应保存到 tasks/plan.md,任务清单应保存到 tasks/todo.md。它适合复杂或模糊的工程工作,不适合范围明确的单文件改动。

读取规格说明和相关代码库内容,识别现有模式、依赖关系、风险与未知项;绘制组件依赖图;将工作拆分为带有描述、验收标准、验证方式、依赖项、可能修改文件和范围估算的任务;安排实施顺序与阶段检查点;在 tasks/plan.md 写入计划,并在 tasks/todo.md 写入清单。

  1. 开发者拿到一份规格说明,需要将其转成可执行的工程任务。
  2. 技术负责人面对范围过大的功能,需要拆成可在单次专注会话中完成的小任务。
  3. 多个代理或会话可以并行工作,需要区分可并行和必须串行的部分。
  4. 团队需要向人类审阅者清晰说明范围、依赖关系和验证标准。

这个 Skill 有哪些优点和局限?

优点
  • 每项任务都要求验收标准和验证步骤,便于检查是否完成。
  • 显式记录依赖关系、实施顺序、风险和未知项。
  • 强调垂直切片、阶段检查点和较小任务范围。
  • 提供可复用的计划文档和任务清单模板。
局限
  • 它只负责规划和任务拆解,不实现代码、不运行测试,也不执行部署。
  • 任务文件路径固定为 tasks/plan.md 和 tasks/todo.md,可能需要适配已有项目约定。
  • 来源未提供该单项技能的测试套件、运行指标或平台兼容性实测数据。
  • 示例验证命令使用 npm,但该技能没有声明项目必须使用 Node.js 或 npm。

如何安装这个 Skill?

这是 addyosmani/agent-skills 仓库中的独立技能,路径为 skills/planning-and-task-breakdown/SKILL.md。安装整个技能集合:npx skills add addyosmani/agent-skills。仅安装此技能:npx skills add addyosmani/agent-skills --skill planning-and-task-breakdown。README 未提供针对该单项技能的其他专用安装步骤。

如何使用这个 Skill?

在兼容 Agent Skills 的编码代理中,将技能目录按客户端要求放入技能目录,然后提供规格或明确需求,并要求代理先制定实施计划。例如:"请根据这份规格拆解实施任务,先读取相关代码,生成 tasks/plan.md 和 tasks/todo.md,不要编写代码。" 使用前应确保需求足够明确;该技能要求人类审阅并批准计划后再开始实施。

这个 Skill 与同类方案有什么区别?

README 提到可将整个 Agent Skills 集合与 Superpowers 和 Matt Pocock's skills 比较,但没有提供这项规划技能的单独对比结论。

常见问题

这项技能是否适合单文件小改动?
通常不适合。SKILL.md 明确将范围清晰的单文件改动列为不应使用的情况。
使用它是否会直接修改代码?
不会。规划阶段要求只读操作,输出是 tasks/plan.md 和 tasks/todo.md,而不是实现代码。
它需要哪些外部服务或特定依赖?
来源没有显示需要网络、MCP 或特定软件依赖;它需要读取代码库并写入计划文件。
它能否支持并行开发?
可以。它要求识别可安全并行的独立任务,同时标记数据库迁移、共享状态变更和依赖链等必须串行的工作。

同仓库的其他 Skills

均来自 addyosmani/agent-skills

开发与工程

规范驱动开发

在编码前把模糊需求转化为可验证的开发规范。

开发与工程

上下文工程指南

帮助编码代理在正确时间获取正确项目上下文,减少臆测并保持开发规范一致。

自动化与运维

安全加固工程技能

帮助编码代理在处理不可信输入、身份验证、敏感数据和外部服务时建立系统化安全防线。

开发与工程

工程技能导航器

根据任务阶段发现并调用合适的工程工作流技能。

设计与前端

生产级前端界面工程

帮助 AI 编码代理构建可访问、响应式且符合设计系统的生产级用户界面。

开发与工程

怀疑驱动开发

在非平凡决策落地前,用新上下文主动寻找错误。

开发与工程

增量实现

用可验证的小步迭代安全交付多文件工程变更。

开发与工程

官方文档驱动开发

让框架与库的实现决策基于当前官方文档,而不是过时记忆。

开发与工程

合并前代码质量审查

在合并前从正确性、可读性、架构、安全性和性能五个维度审查代码变更。

开发与工程

系统弃用与迁移指南

帮助工程团队安全淘汰旧系统、迁移用户并验证移除结果。

开发与工程

浏览器 DevTools 测试

用真实浏览器运行数据验证、调试并测试网页应用。

开发与工程

需求访谈助手

在规划或编码前,通过逐题访谈确认用户真正想解决的问题。

开发与工程

测试驱动开发工作流

用可执行的测试先证明需求,再以最小改动实现、重构并验证行为。

开发与工程

代码简化审查

在不改变行为的前提下,降低代码复杂度并提升可读性与可维护性。

开发与工程

Git 协作与版本发布规范

用可审查、可回滚的 Git 流程管理代码变更与版本发布。

开发与工程

性能优化工程技能

通过测量、定位和验证,系统解决前端、后端、查询与数据库性能瓶颈。

开发与工程

架构决策与工程文档助手

帮助工程团队记录决策依据、维护文档并保留长期代码上下文。

自动化与运维

生产可观测性工程

为生产代码建立日志、指标、追踪与告警,让系统行为可见且便于诊断。

开发与工程

Idea Refine 创意打磨

把模糊想法转化为经过验证、可执行的产品方向。

开发与工程

稳定接口设计指南

帮助工程团队设计稳定、清晰且难以误用的 API 与模块接口。

相关 Skills