将重复性工作的自动化整理成规格说明 ― loop-me 技能
機械翻訳 / Machine-translated
原文链接:将重复性工作的自动化整理成规格说明 ― loop-me 技能(cccskills)
技能页面:loop-me
本文结论
使用 loop-me,想将例行工作自动化的人只需回答问题,就能生成工作流规格说明。
最终产出的规格说明可以直接交给负责实现的人。
启动条件、人工确认的时机、确认时展示的摘要,都会在对话过程中逐一确定。
本文将依次介绍规格生成的流程、安装方法、请求示例以及使用前需要确认的事项。
调用 loop-me 后,Agent 会通过反复提问,将重复性工作整理成工作流规格文档的形式。
例如,可以这样委托:
/loop-me 每周一,汇总上周收到的咨询并分享给团队的工作
Agent 首先确认的是工作目录中的 NOTES.md。
如果内容为空或信息较少,会在进入规格讨论之前先进行信息收集。
询问的内容包括:使用的工具、接收信息的渠道、以及内部的称呼方式。
之后,问题会一轮一轮地发送过来。
每个问题都附有推荐答案,觉得合适就同意,不符合实际情况就直接说明即可。
每次答案确定后,workflows/ 文件夹中的规格文件就会被创建或更新。
规格中包含的内容有:以什么为触发条件、在哪里需要人工确认、确认时展示什么内容。
只要还有一个问题未解答,规格就不会被视为完成。
当负责实现的 Agent 无需任何追加提问即可开始工作时,规格才算完成。
loop-me 将工作和生活中的重复性事务视为"循环",并将其整理成可委托的形式。
它把整个生活看作循环套循环的结构来审视。
涵盖范围从职业规划、一整周,到每天早晨的习惯,再到单个重复性操作。
这样一来,就能看清各项活动的可预测程度。
进而发现哪些工作值得委托出去。
即使还没确定对象也没关系。
它会从重复性模式中,主动提出本人可能尚未意识到的循环作为候选。
在对话过程中,会用到以下四个概念。
这不是每次都要填写的清单,而是在该工作流需要时才会用到的共同语言。
| 术语 | 含义 |
|---|---|
| Trigger(启动条件) | 每次执行的触发时机。分为新邮件、新 Issue 等"事件"类型,以及每天早晨等"计划"类型。通常以事件触发更高效 |
| Checkpoint(人工确认) | 用户确认内容或做出判断的节点。也有无需确认、全程自动运行的工作流 |
| Push right(后移确认) | 在请求人工介入之前,先完成所有可以完成的工作,最后只在准备就绪时请求一次确认的思路 |
| Brief(判断用摘要) | 在确认节点展示的简短摘要。汇总做了什么、为什么这样做、产出物链接,不展示原始输出 |
负责确认的人看到的是摘要,而非草稿。
这里强调的是缩短确认所需的时间。
loop-me 不要求使用 AI、进行人工确认或定期执行。
AI 的使用、人工确认、定期执行,只有在提问过程中判断确实需要时,才会被纳入规格。
不使用任何 AI 的工作流,以及无需确认、全程自动运行的工作流,都可以生成规格说明。
工作目录中保留的产出物共有以下两类文件:
| 文件 | 内容 |
|---|---|
| workflows/*.md | 每个工作流对应一个规格文件,该文件为正本 |
| NOTES.md | 用户环境备注。记录使用的工具、处理信息的渠道以及各自的称呼方式 |
出现模糊用语时,会在当时整理成统一的称呼并记录到 NOTES.md 中。
文件的创建、编辑、删除,都会根据已确定的规格内容进行。
安装方式有两种:使用命令行,或者委托 Agent 安装。
命令如下,可以选择 Claude Code、Codex 等目标 Agent:
npx skills add https://github.com/mattpocock/skills --skill loop-me
如果想确认内容后再安装,请向 Agent 发送以下内容:
请安装以下 Agent Skill。
https://github.com/mattpocock/skills/tree/main/skills/in-progress/loop-me
请先确认 SKILL.md 及附属文件的内容,确认没有可疑操作(如向外部发送数据、读取认证信息等),然后将其放置到 Claude Code 的 ~/.claude/skills/loop-me/,或 Codex 的 ~/.agents/skills/loop-me/。
存放位置取决于是在所有项目中使用,还是只在特定项目中使用。
| Agent | 全局使用 | 仅限项目使用 |
|---|---|---|
| Claude Code | ~/.claude/skills/ | 项目的 .claude/skills/ |
| Codex | ~/.agents/skills/ | 项目的 .agents/skills/ |
包含的文件为 SKILL.md 和 agents/openai.yaml 两个。
loop-me 不会自动启动,需要用户主动调用。
在 Claude Code 中,在 /loop-me 后面写上想要设计的工作流即可。
如果不附加任何内容直接调用,则从寻找候选开始。
/loop-me
帮我找找自己工作中可以委托出去的重复性任务
首先会进行关于使用工具和信息接收方式的信息收集。
然后从每天早晨、每周的重复内容中,提出可以委托的循环候选。
/loop-me 费用报销申请审核。
想一起确定什么时候启动,以及我需要确认的时机
首先会收到关于启动条件的附推荐答案的问题。
询问的是在申请到达时启动,还是在固定时间启动。
确认节点的位置,会朝着尽可能将准备工作完成后再设置的方向深入讨论。
确认时展示的摘要内容,也会在这个过程中确定。
/loop-me 检查 workflows 中的咨询汇总规格,将其整理成实现负责人可以直接开工的状态
问题会聚焦于现有规格中仍存在的模糊之处。
规格文件会根据回答进行更新,不再需要的规格会被删除。
问题全部消除时,即可交付给实现负责人的规格便完成了。
loop-me 只负责生成规格说明。
读取邮件的机制或定期执行的配置等,自动化本身的实现需要另行进行。
本技能以另一个技能 /grilling 为前提构建。
安装前请确认您的环境中是否可以使用 /grilling。
对问题的回答越贴近实际业务、越具体,生成的规格就越能直接使用。
当推荐答案与实际情况不符时,请不要同意,而是告知真实的流程或例外情况。
文件会在工作目录中创建,建议在专用文件夹中开始,便于整理。
发布方为 mattpocock/skills,许可证为 MIT。
本技能存放在仓库的 in-progress 文件夹中。
安装前请阅读 SKILL.md 及附属文件,确认没有可疑操作。
同一个 mattpocock/skills 仓库中,还有在 loop-me 使用前后都能发挥作用的技能。
ask-matt 会根据整理创意、实现功能、排查问题等不同情境,指引应该使用哪个技能以及使用顺序。
在用 loop-me 生成规格之后,不知道下一步该用什么继续推进时,可以向它咨询。
domain-modeling 是一个通过具体示例与代码的对照,明确项目中业务术语和概念边界的技能。
确定的定义会记录到术语表中。
想在实现阶段也保持 loop-me 中整理好的称呼统一时,非常适合使用。
可以。
收到的问题都附有推荐答案,只需判断是否合适、或说明实际情况有何不同,就能推进下去。
不需要编写任何程序。
没关系。
不指定对象直接调用时,会从工作和生活的重复模式中提出候选。
一开始会被问及使用的工具和信息渠道,直接描述平时的工作流程即可。
不一定。
关于是否使用 AI、是否进行人工确认、是否定期执行,都会在提问过程中逐一判断。
不使用 AI 的流程,以及无需确认自动运行的流程,也可以生成规格说明。
loop-me 是一个通过提问深入挖掘重复性工作,并将其整理成负责实现的人无需追加提问即可落地的工作流规格说明的技能。
启动条件、人工确认的时机、确认时展示的摘要,都通过附推荐答案的问题逐一确定。
产出的是规格说明,自动化的实现需要另行进行。
对于想在推进例行工作自动化之前,先明确该委托什么、委托到哪一步的人来说,这是迈出第一步的技能。
详情请参阅 cccskills 的页面。
本文转载自 cccskills 的文章「将重复性工作的自动化整理成规格说明 ― loop-me 技能」。
技能详情与安装方法请访问 cccskills 的 loop-me 页面。