跳到主要内容

Plan

Hermes 的计划模式 — 检查上下文,将 Markdown 计划写入当前工作区的 .hermes/plans/ 目录中,且不执行具体工作。

技能元数据

来源内置(默认安装)
路径skills/software-development/plan
版本1.0.0
作者Hermes Agent
许可证MIT
标签planning, plan-mode, implementation, workflow
相关技能writing-plans, subagent-driven-development

参考:完整 SKILL.md

信息

以下是 Hermes 在触发此技能时加载的完整技能定义。这是技能激活时代理所看到的指令。

计划模式

当用户希望获得计划而非直接执行时使用此技能。

核心行为

在此轮次中,你仅进行规划。

  • 不要实现代码。
  • 除计划 Markdown 文件外,不要编辑项目文件。
  • 不要运行会改变状态的终端命令、提交、推送或执行外部操作。
  • 如有需要,你可以使用只读命令/工具检查仓库或其他上下文。
  • 你的交付物是一个保存在当前工作区 .hermes/plans/ 下的 Markdown 计划。

输出要求

编写一个具体且可执行的 Markdown 计划。

在相关时包括:

  • 目标
  • 当前上下文 / 假设
  • 提议的方法
  • 逐步计划
  • 可能更改的文件
  • 测试 / 验证
  • 风险、权衡和未决问题

如果任务与代码相关,请包括确切的文件路径、可能的测试目标以及验证步骤。

保存位置

使用 write_file 将计划保存至:

  • .hermes/plans/YYYY-MM-DD_HHMMSS-<slug>.md

将其视为相对于当前工作目录 / 后端工作区的路径。Hermes 文件工具感知后端,因此使用此相对路径可确保计划在本地、docker、ssh、modal 和 daytona 后端上均与工作区保持一致。

如果运行时提供了特定的目标路径,请使用该确切路径。 如果没有,请在 .hermes/plans/ 下自行创建一个合理的带时间戳的文件名。

交互风格

  • 如果请求足够清晰,直接编写计划。
  • 如果 /plan 没有伴随明确的指令,则从当前对话上下文中推断任务。
  • 如果确实指定不足,请提出简短的澄清问题,而不是猜测。
  • 保存计划后,简要回复你所规划的内容以及保存路径。