计划模式 plan-mode:先出完整计划,再动代码

前言

在 Agent 里改仓库,常见情况是模型一边分析一边写文件:方案还没对齐,diff 已经落地。回滚、对照需求、补测试都会变贵。若你希望 Agent 先把任务拆清楚、把风险写明白,并在你点头之后再改代码,就需要一条可重复的「规划门禁」。下面介绍 SkillHub 社区技能 计划模式 plan-mode(@user_5607203c/plan-mode),用 /plan 触发,把会话约束在「先规划、后执行」的只读分析流程里。

这是什么

计划模式 plan-mode 是发布者 user_5607203c 在 SkillHub 上架的社区 Skill(分类 ai-agent,版本 1.0.0,标签 requires_api_key=false)。它解决的是:在用户未明确批准前,Agent 不应执行任何会修改仓库或环境的操作;必须先输出结构化计划,等用户确认后再进入实施。

与「直接让模型改代码」相比,该 Skill 把 PLAN MODE 写进技能说明:触发后默认只读分析,修改类操作需等批准。

核心功能

依据 SkillHub 页面与 API 资料,已核实能力如下。

  1. 触发方式:用户输入 /plan 时启用本 Skill 所定义的 PLAN MODE。
  2. 先规划、后执行:在 PLAN MODE 下为只读分析模式;须先完成规划输出,再考虑执行。
  3. 计划结构:批准前须输出完整计划,包含:
    - 任务理解
    - 上下文分析
    - 实施计划
    - 风险点
    - 验证方案
  4. 批准门禁:须等待用户明确批准后,才能执行任何修改操作(写文件、改配置、跑会改状态的命令等,以技能约束为准)。

安装与启用

SkillHub 提供两种常见安装路径:把安装提示交给支持 Skill 的 AI 客户端,或使用 skillhub CLI 装到当前 Agent 的 skills 目录。

方式一:通过 AI 安装(官方页面提示)

将下面意图发给当前 Agent(安装步骤以 SkillHub 文档为准):

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_5607203c/plan-mode`。

方式二:skillhub CLI

先确认 CLI 是否可用:

command -v skillhub && skillhub --version

未安装时,可按 SkillHub 安装文档执行完整安装(示例来自官方 skillhub.md):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

安装技能时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/,可能不会被客户端加载。常用路径示例(摘自 SkillHub 安装文档):

客户端 skills 目录
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或项目下的 .agents/skills/

将坐标 @user_5607203c/plan-mode 安装到对应目录,命令形态如下(请将 <skills 目录> 换成上表路径):

skillhub install @user_5607203c/plan-mode --dir <skills 目录>

安装后按你所用客户端的惯例刷新或重启,使 Skill 被加载。本 Skill 不要求 API Key。

典型用法

下面是一条可复现的会话流程,对应官方简介中的触发与门禁说明。

  1. 在已加载该 Skill 的 Agent 中,对具体任务先输入 /plan,并说明目标(例如:重构某模块、加接口、修缺陷)。
  2. 等待 Agent 在 PLAN MODE 下输出完整计划,核对五部分是否齐全:任务理解、上下文分析、实施计划、风险点、验证方案。
  3. 若计划有误或范围过大,在同一模式下补充约束,要求修订计划;仍不应在未批准前看到仓库被修改。
  4. 用明确措辞批准(例如「按该计划执行」),再让 Agent 进入实施阶段。

示例(用户侧输入,仅作触发演示):

/plan
请为当前项目增加健康检查接口,不要先改代码,先给完整计划。

批准前 Agent 应停留在分析与规划;批准后才可进行修改类操作。

适用场景与注意

适合谁

  • 需要在改代码前对齐范围、步骤与验证方式的开发者。
  • 高风险变更(数据库迁移、权限、发布脚本)希望先过一遍风险与验证清单的团队。
  • 希望减少「Agent 擅自改文件」、便于 Code Review 前置的阅读场景。

限制与注意

  • 本 Skill 约束的是 Agent 在 PLAN MODE 下的行为;用户若在批准后仍发送模糊指令,实施阶段仍可能偏离计划,批准时宜写清边界。
  • 只读分析依赖客户端与模型对 Skill 的遵守程度;关键环境仍建议配合分支保护与 CI。
  • SkillHub 统计(以抓取资料为准):评分 100000,下载 959 次;社区来源,维护节奏以发布者页面为准。
  • 与 IDE 内置「Plan / 计划」类模式若并存,以你实际加载的 Skill 与客户端规则为准,避免混用不同入口。

结尾

计划模式 plan-mode 把 /plan 与「完整计划 + 明确批准」绑在一起,适合「先想清楚再动手」的 Agent 协作。需要安装或查看说明时,可打开 SkillHub 页面:

  • https://www.skillhub.cn/skills/user_5607203c/plan-mode
  • https://api.skillhub.cn/user_5607203c/plan-mode
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜