用途:在实现多步功能、拆解复杂需求或通过 subagent-driven-development 委派子代理之前,先编写一份让实现变得显而易见的实施计划。即使功能看似简单、打算自己实现或独自开发,也不应跳过。
主要能力:计划文档以标题、目标、架构、技术栈开头,并提示使用 subagent-driven-development 技能逐任务实现。每个任务包含目标、涉及文件(创建/修改/测试的精确路径)、分步操作:写失败测试、运行确认失败、写最小实现、运行确认通过、提交。任务粒度控制在 2-5 分钟专注工作,每步只做一个动作。
使用方式:先理解需求与验收标准,再用 Hermes 工具探索代码库(如 search_files、read_file),设计架构与测试策略,按顺序编写任务(基础设施、核心功能、边界情况、集成、清理与文档),补充精确路径、完整代码、带预期输出的命令和验证步骤,最后自查并保存到 docs/plans/YYYY-MM-DD-feature-name.md,提交后询问是否用 subagent-driven-development 执行。
原则与限制:遵循 DRY、YAGNI、TDD,每个任务后提交。常见错误包括任务含糊、代码不完整、缺少验证、缺少文件路径。资料未提供该技能的安装方式、收费、平台支持或效果数据。