AI & agents · Planning
make_plan
/make_plan
当任务需要多步拆解或不确定执行路径时,向更强 Agent 请求一份分步可落地的执行计划,由当前 Agent 自己执行。
For whom
- Author
- mateaix ↗
- 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
- 何时使用
- 工作流程
- 计划质量标准
- 护栏
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
| Repository | Score | Licence |
|---|---|---|
| This page · mateaix/mateclaw | 91 | Apache-2.0 |
| agentscope-ai/qwenpaw | 86 | Apache-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.