with one click
step-contract-designer
// 轻量辅助用户设计或评估 Step Contract。用于用户想拆 step、限制 Agent 发散、检查某个 step 是否能达成目标、设计验证机制或诊断已有 step 时;只提供参考引导和诊断评估,不强制生成完整流程、不默认落地文件。
// 轻量辅助用户设计或评估 Step Contract。用于用户想拆 step、限制 Agent 发散、检查某个 step 是否能达成目标、设计验证机制或诊断已有 step 时;只提供参考引导和诊断评估,不强制生成完整流程、不默认落地文件。
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | step-contract-designer |
| description | 轻量辅助用户设计或评估 Step Contract。用于用户想拆 step、限制 Agent 发散、检查某个 step 是否能达成目标、设计验证机制或诊断已有 step 时;只提供参考引导和诊断评估,不强制生成完整流程、不默认落地文件。 |
这个技能只做两件事:
它不是流水线生成器,不是框架安装器,也不是默认要落地文件的工具。用户只是想讨论、辅助设计或评估时,不要把事情升级成完整工程流程。
每个 step 都必须有验证机制。
但“怎样算合格”由用户决定。Agent 的职责是辅助用户把合格口径转成可执行或可检查的验证方式,而不是替用户规定什么叫正确。
不要把不可判定的语义判断伪装成硬门禁。不能自动判断时,就设计软检查或人工确认清单。没有验证环节的 step,默认不合格。
当用户说“帮我设计 step”“这个任务怎么拆”“怎么限制 Agent 发散”时,按轻量方式引导:
不要一开始要求用户填写完整字段表。不要默认生成目录、脚本、schema、RUNBOOK 或多阶段流程。真要落地文件,必须等用户明确要求。
参考引导的推荐输出:
## 建议拆分
- Step 1:...
- Step 2:...
## 每步收口
- Step 1
- 最小产物:...
- 合格标准:需要用户决定 / 默认建议 ...
- 验证方式:...
## 需要你确认
<只问一个最关键问题>
当用户给出已有 step、流程、技能草案、validator 或测试结果时,优先做诊断,不要立刻重写。
诊断清单:
诊断输出保持短:
## 结论
可用 / 需调整 / 风险较高
## 主要问题
- ...
## 建议修改
- ...
## 最小下一步
...
先问或提炼用户的合格标准,再选择验证方式。
常见三类验证:
宽松目标就设计宽松验证,严格目标就设计严格验证。比如用户认为“好天气”这种宽泛表达也算合格,那 validator 就不应该强行要求精确天气枚举;它可以检查“是否有天气判断、是否有依据、是否没有明显矛盾”。
一个合格 step 至少能回答:
答不上来就说明 step 还太松。优先补验证机制,不要急着扩写流程。