Skip to content
Skills Library
AI & agents · Planning

make_plan

/make_plan

当任务需要多步拆解或不确定执行路径时,向更强 Agent 请求一份分步可落地的执行计划,由当前 Agent 自己执行。

Repository
mateclaw ↗
Licence
Apache-2.0
Last repository change
27.10.2026

Assessment and security

91/ 100Class: good
Format20 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability21 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content35 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
1
Scripts
0
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 27.10.2026, without references to retired models or APIs.

Licence

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

What it does and when to use it

当任务需要多步拆解或不确定执行路径时,向更强 Agent 请求一份分步可落地的执行计划,由当前 Agent 自己执行。

Original author description

当任务需要多步拆解或不确定执行路径时,向更强 Agent 请求一份分步可落地的执行计划,由当前 Agent 自己执行。

How it works

  1. 何时使用
  2. 工作流程
  3. 计划质量标准
  4. 护栏
Original SKILL.md headings · 124 lines, 153 words
SKILL.md preview
---
name: make_plan
version: "1.3.0"
description: "当任务需要多步拆解或不确定执行路径时,向更强 Agent 请求一份分步可落地的执行计划,由当前 Agent 自己执行。"
dependencies:
  tools:
    - listAvailableAgents
    - delegateToAgent
    - skillFileTool
---

# 制定计划

本技能的目标:**向更强 Agent 要计划,自己来执行**。不是把任务外包出去,而是获得一份可落地的执行路径。

## 何时使用

### 应该使用
- 任务需要多步拆解,步骤之间有依赖关系
- 不确定执行顺序或关键检查点
- 涉及多个模块、文件、系统或角色
- 用户明确要求先给出计划
- 想在动手前获得更完整、更稳妥的执行路径

### 不应使用
- 任务很简单,一步就能完成
- 真正缺的是一个小事实,而不是计划
- 连任务目标都没理解清楚(先理解目标,再要计划)
- 其实是想让对方直接替你执行任务(用 `chat_with_agent`)

## 工作流程

### 第一步:查询可用 Agent

```
listAvailableAgents()
```

根据描述选择能力最强或最匹配任务领域的 Agent(没有合适的就用 default)。

### 第二步:请求计划

```
delegateToAgent(
  agentName="strong-agent",
  task="[来自 Agent my-agent 的请求] 请为以下任务制定执行计划。你不需要执行任务,只需要输出计划。

任务:
<描述要做什么>

目标:
<最终想达到什么结果>

约束:
- <限制条件1>
- <限制条件2>

计划要求:
1. 拆成明确、可执行的步骤
2. 标明推荐顺序
3. 指出关键依赖和检查点
4. 包含验证方式

输出格式:请输出 4-8 个编号步骤,每步具体说明。"
)
```

**关键原则**:
- 明确说明"只要计划,不要代执行"
- 步骤必须具体,不接受"先分析,再实现"这类泛泛建议

### 第三步:保存计划文件(推荐)

将收到的计划写入工作区,方便后续追踪和恢复:

```
skillFileTool(
  action="write",
  path="plans/{YYYY-MM-DD}-{task-slug}.md",
  content="# 计划:{任务标题}\n\n{计划正文}"
)
```

文件名规范:`plans/2026-04-23-migrate-database.md`

好处:
- 执行中断后可恢复进度
- 用户可以审阅和修改计划
- 多步任务完成后作为执行记录

### 第四步:提炼并执行

收到计划后:
1. 提炼出真正可执行的步骤
2. 按照当前环境做必要微调
3. **由当前 Agent 自己执行这些步骤**

**收到计划不等于任务完成,计划是输入,执行才是输出。**

### 第五步(如需细化):追问

如果计划某步骤不够具体,再次调用:

```
delegateToAgent(
  agentName="strong-agent",
  task="[来自 Agent my-agent 的请求] 请基于刚才的计划,细化第 3 步。仍然只需要补充计划细节,不需要代执行。

刚才的计划摘要:
<粘贴上次回复的关键内容>

需要细化的问题:
<具体的疑问>"
)
```

## 计划质量标准

合格的计划必须满足:
- 有明确步骤,不是泛泛建议
- 步骤顺序清楚
- 每步是可执行的具体动作
- 关键依赖被点明
- 有必要的验证点

若收到的是空泛建议,继续追问细化,直到满足以上标准。

## 护栏

- 不要把"请帮我规划"说成"请你直接做完"
- 不要请求对方执行代码、命令或变更
- 拿到计划后仍要结合当前环境判断,不要照单全收
- 目标不清楚时,先弄清楚目标,再要计划

Versions

RepositoryScoreLicence
This page · mateaix/mateclaw91Apache-2.0
agentscope-ai/qwenpaw86Apache-2.0

Database snapshot: 13.11.2026 · package version 9ef7bb9036df (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 96delegated-plan-execution
    Use when executing a plan via delegated subagents.
  • 100st-plan-loop
    Write a numbered plan with an acceptance check for each step, critique it once in a fresh pass, revise it, then execute one step at a time. Use when a task touches more than one file, has unclear scope, or failed before because steps were missed. Invoke as /st-plan-loop.
  • 100agent-context-budget-management-strategies
    Use this skill when monitoring, budgeting, and optimizing context window tokens during complex, multi-turn technical workflows.
  • 91chat_with_agent
    当需要咨询其他 Agent、寻求帮助,或用户明确要求某个 Agent 参与时使用。支持单次委托和多任务并行委托。
  • 100agent-scratchpad-intermediate-reasoning-curation
    Use this skill when maintaining structured working scratchpads, tracking intermediate hypotheses and data during multi-stage problem solving.
  • 100execute
    Run the task's current workflow step: pick the agent, have a brief written, start the agent and record the result. Use when the person says "run it", "do the next step", "go ahead with the build", "carry on with T-02", or a plan is accepted and the step is a run, check or make-together step.

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.