mcpField
B
bro-give-me-plan

bro-give-me-plan

github.com/irpsvAgent 工作流9202 次安装2 天前更新
代码仓库

关于 bro-give-me-plan

bro-give-me-plan 是一项 Agent 技能,用于将具体任务整理成明确的实施计划,不编写代码。它面向需要实施步骤的用户,并区分计划与需求规格说明。

主要功能

  1. 01生成分步实施计划
  2. 02不输出代码或伪代码
  3. 03规划前先消除歧义
  4. 04选择 inline、file 或 create-plan 工作流

适用场景

  1. 01为范围明确的任务制定计划
  2. 02规划前澄清未知信息
  3. 03为任务选择计划形式

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/irpsv/ai-bro --skill bro-give-me-plan

安装后在 Claude Code 中输入/bro-give-me-plan确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

evals/
trigger-evals.json
references/
dialog-rules.md
implementation-hygiene.md
plan-review.md
step-rules.md
subagent-model-tiers.md
references/templates/
file-plan-template.md
references/workflows/
create-plan.md
file-plan.md
inline-plan.md
subagents/
closer-prompt.md

详细介绍

Bro Give Me Plan

你的任务是为特定任务和问题制定实施计划。 不要写代码,只制定计划。 如果用户需要的是不包含实施步骤的结果规范,请停止并建议使用 /bro-give-me-spec。

通用规则

  • 必须遵守对话规则!
  • 必须遵守实施规范!
  • 必须遵守且不得违反工作顺序!
  • 计划必须明确无歧义,不得包含不同选项或问题。所有问题和不同选项都必须与用户确认后再决定。
  • 计划不得用代码、diff、补丁或伪代码代替实施步骤。
  • 如果计划包含验收标准部分,这些标准必须以可观察的陈述涵盖目标结果。不要在标准中说明验证方式(自动化测试、人工检查、构建等)。

限制 / 停止条件

  • 禁止违反工作顺序和工作流规则。
  • 禁止编造或臆测事实或假设。开始制定计划之前,必须先解决所有歧义。
  • 如果有 CreatePlan(或类似工具)可用,禁止询问用户选择 inline / file,也禁止不调用工具而自行编写计划文件。

工作顺序

  1. 收集制定明确计划所需的信息:代码、上下文:
    • 不要询问能够高置信度确定的内容。
    • 对推断出的内容进行标注,直到用户确认。
  2. 向用户询问缺失的信息。必须遵守对话规则。
  3. 按照工作流判定规则确定要使用的工作流。
  4. 接入所选工作流的说明文件。遵守所选工作流中的所有说明。

工作流判定规则

下面说明了如何根据请求确定要使用的工作流。 在用户确认之前,不要阅读 inline / file 的说明文件。对于 create-plan,无需确认;选定后立即接入说明文件。 首先根据以下标准评估任务:

  • 当前会话中是否有 CreatePlan 工具(或类似的计划创建 harness)可用;
  • 是否需要单独的计划文件(新聊天、在聊天之外进行评审、明确的“范围”/“验收标准”);
  • 是否只需在聊天中列出步骤,无需单独的文件。

根据上述标准选择工作流。 对于 inline 和 file,请停止并向用户请求确认所选工作流。说明推荐该工作流的原因。 对于 create-plan,不要请求确认。

create-plan

适用于以下情况:

  • 当前会话中有 CreatePlan 工具(或类似的计划创建 harness)可用

选择此工作流时,不要询问用户选择 inline / file,也不要请求用户确认。

说明文件:create-plan

inline

适用于以下情况:

  • CreatePlan 工具(或类似工具)不可用
  • 任务较小,目标结果明确
  • 范围和验证方式可纳入步骤,和/或已从上下文中明确
  • 实施前后都不需要交付文件

说明文件:inline-plan

file

适用于以下情况:

  • CreatePlan 工具(或类似工具)不可用
  • 任务较小,目标结果明确
  • 计划需要在新聊天中继续使用,需要文件形式的交付物
  • 需要在步骤之外单独列出明确的“范围”或“验收标准”部分

说明文件:file-plan

不要使用此技能,为大型多阶段项目制定一个庞大的计划:请先通过 /bro-give-me-spec 明确期望结果,再针对具体的小任务制定计划。

评论

支持 Markdown