跳到主要内容

Plan

Plan 模式:将 Markdown 计划写入 .aigenlabs/plans/,不执行任何操作。

Skill 元数据

来源内置(默认安装)
路径skills/software-development/plan
版本1.0.0
作者AigenLabs Agent
许可证MIT
平台linux, macos, windows
标签planning, plan-mode, implementation, workflow
相关 skillwriting-plans, subagent-driven-development

参考:完整 SKILL.md

信息

以下是 AigenLabs 在触发此 skill 时加载的完整 skill 定义。这是 skill 激活时 agent 所看到的指令内容。

Plan 模式

当用户需要计划而非执行时,使用此 skill。

核心行为

在本轮中,你仅进行规划。

  • 不实现代码。
  • 不编辑项目文件,计划 Markdown 文件除外。
  • 不运行有副作用的终端命令,不提交、不推送,不执行外部操作。
  • 必要时可使用只读命令/工具检查仓库或其他上下文。
  • 你的交付物是保存在活跃工作区 .aigenlabs/plans/ 目录下的 Markdown 计划文件。

输出要求

编写一份具体且可操作的 Markdown 计划。

在相关时包含以下内容:

  • 目标
  • 当前上下文 / 假设
  • 建议方案
  • 分步计划
  • 可能变更的文件
  • 测试 / 验证
  • 风险、权衡与待解问题

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

保存位置

使用 write_file 将计划保存至:

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

将该路径视为相对于活跃工作目录 / 后端工作区的路径。AigenLabs 文件工具具备后端感知能力,使用此相对路径可确保计划文件在 local、docker、ssh、modal 和 daytona 后端上均与工作区保持一致。

如果运行时提供了具体的目标路径,则使用该精确路径。 如果没有,则自行在 .aigenlabs/plans/ 下创建一个合理的带时间戳的文件名。

交互风格

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