npx skills add https://github.com/bladnman/do-work --skill do-work任务捕获与处理的统一入口点。
操作:
核心概念: do 操作总是同时生成一个 UR 文件夹(保存原始输入)和 REQ 文件(队列项)。每个 REQ 通过
user_request前置元数据链接回其所属的 UR。这种配对对于所有请求——无论是简单还是复杂——都是强制性的。
捕获 ≠ 执行。 do 操作捕获请求。work 操作执行它们。这是严格分开的操作。在 do 操作完成文件写入和报告后,停止。不要开始处理队列,不要开始实施,不要"好心"地转入 work 操作。何时执行由用户决定——永远如此。唯一的例外是用户在同一次调用中明确说了类似"添加这个然后运行它"或"捕获这个并开始工作"的话。
检查 "do work" 之后的内容:
按顺序检查以下模式——第一个匹配的胜出:
| 优先级 | 模式 | 示例 | 路由 |
|---|
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 1 | 空或简单调用 | do work | → 询问:"开始工作循环?" |
| 2 | 仅动作动词 | do work run, do work go, do work start | → work |
| 3 | 验证关键词 | do work verify, do work check, do work evaluate | → verify |
| 4 | 清理关键词 | do work cleanup, do work tidy, do work consolidate | → cleanup |
| 5 | 版本关键词 | do work version, do work update, do work check for updates | → version |
| 6 | 更新日志关键词 | do work changelog, do work release notes, do work what's new, do work what's changed, do work updates, do work history | → version |
| 7 | 描述性内容 | do work add dark mode, do work [meeting notes] | → do |
关键规则:绝不丢失用户的内容。
单字规则:单个单词要么是已知关键词,要么是模糊的——它绝不是"描述性内容"。
{word}' 添加为新请求,还是另有他意?"只有当输入明显是描述性的——多个单词、一个句子、一个功能请求等——时才路由到 do。
如果路由确实不明确并且提供了多字内容:
这些表示"处理队列":run, go, start, begin, work, process, execute, build, continue, resume
这些表示"检查请求质量":verify, check, evaluate, review requests, review reqs, audit
注意:"check" 仅在单独使用或带有目标时路由到 verify(例如,"do work check UR-003")。当后面跟着描述性内容时,它路由到 do(例如,"do work check if the button works" → do)。
这些表示"整理归档":cleanup, clean up, tidy, consolidate, organize archive, fix archive
这些表示"显示发布说明":changelog, release notes, what's new, what's changed, updates, history
注意:"updates"(复数)路由到更新日志显示。"update"(单数)路由到更新检查。两者都由 version 操作处理。
这些表示"添加新任务":
do work → "准备处理队列?"(确认)do work run → 立即开始 work 操作do work go → 立即开始 work 操作do work verify → 评估最近 UR 的 REQdo work verify UR-003 → 评估特定 URdo work check REQ-018 → 评估 REQ-018 所属的 URdo work evaluate → 评估最近 UR 的 REQdo work review requests → 评估最近 UR 的 REQdo work cleanup → 整理归档,关闭已完成的 URdo work tidy → 同 cleanupdo work consolidate → 同 cleanupdo work changelog → 显示更新日志(最新的在底部)do work release notes → 同 changelogdo work what's new → 同 changelogdo work updates → 同 changelogdo work history → 同 changelogdo work add dark mode → 创建 REQ 文件 + UR 文件夹do work the button is broken → 创建 REQ 文件 + UR 文件夹do work [400 words] → 创建 REQ 文件 + UR 文件夹,包含完整的原样输入当需要澄清但已提供内容时:
这实现了两阶段提交模式:
请遵循以下详细说明:
每周安装数
237
代码仓库
GitHub 星标数
86
首次出现
2026年1月27日
安全审计
安装于
claude-code208
opencode171
codex162
gemini-cli158
github-copilot123
kimi-cli95
A unified entry point for task capture and processing.
Actions:
Core concept: The do action always produces both a UR folder (preserving the original input) and REQ files (the queue items). Each REQ links back to its UR via
user_requestfrontmatter. This pairing is mandatory for all requests — simple or complex.
Capture ≠ Execute. The do action captures requests. The work action executes them. These are strictly separate operations. After the do action finishes writing files and reporting back, STOP. Do not start processing the queue, do not begin implementation, do not "helpfully" transition into the work action. The user decides when to execute — always. The only exception is if the user explicitly says something like "add this and then run it" or "capture this and start working" in the same invocation.
Examine what follows "do work":
Check these patterns in order — first match wins:
| Priority | Pattern | Example | Route |
|---|---|---|---|
| 1 | Empty or bare invocation | do work | → Ask: "Start the work loop?" |
| 2 | Action verbs only | do work run, do work go, do work start | → work |
| 3 | Verify keywords | do work verify, do work check, |
Critical rule : Never lose the user's content.
Single-word rule : A single word is either a known keyword or ambiguous — it is never "descriptive content."
{word}' as a new request, or did you mean something else?"Only route to do when the input is clearly descriptive — multiple words, a sentence, a feature request, etc.
If routing is genuinely unclear AND multi-word content was provided:
These signal "process the queue": run, go, start, begin, work, process, execute, build, continue, resume
These signal "check request quality": verify, check, evaluate, review requests, review reqs, audit
Note: "check" routes to verify ONLY when used alone or with a target (e.g., "do work check UR-003"). When followed by descriptive content it routes to do (e.g., "do work check if the button works" → do).
These signal "consolidate the archive": cleanup, clean up, tidy, consolidate, organize archive, fix archive
These signal "show release notes": changelog, release notes, what's new, what's changed, updates, history
Note: "updates" (plural) routes to changelog display. "update" (singular) routes to update check. Both are handled by the version action.
These signal "add a new task":
do work → "Ready to process the queue?" (confirmation)do work run → Starts work action immediatelydo work go → Starts work action immediatelydo work verify → Evaluates most recent UR's REQsdo work verify UR-003 → Evaluates specific URdo work check REQ-018 → Evaluates the UR that REQ-018 belongs todo work evaluate → Evaluates most recent UR's REQsdo work review requests → Evaluates most recent UR's REQsdo work cleanup → Consolidates archive, closes completed URsdo work tidy → Same as cleanupdo work consolidate → Same as cleanupdo work changelog → Displays changelog (newest at bottom)do work release notes → Same as changelogdo work what's new → Same as changelogdo work updates → Same as changelogdo work history → Same as changelogdo work add dark mode → Creates REQ file + UR folderdo work the button is broken → Creates REQ file + UR folderdo work [400 words] → Creates REQ files + UR folder with full verbatim inputWhen clarification is needed but content was provided:
This enables a two-phase commit pattern:
Follow the detailed instructions in:
Weekly Installs
237
Repository
GitHub Stars
86
First Seen
Jan 27, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykFail
Installed on
claude-code208
opencode171
codex162
gemini-cli158
github-copilot123
kimi-cli95
Azure Data Explorer (Kusto) 查询技能:KQL数据分析、日志遥测与时间序列处理
102,600 周安装
do work evaluate| → verify |
| 4 | Cleanup keywords | do work cleanup, do work tidy, do work consolidate | → cleanup |
| 5 | Version keywords | do work version, do work update, do work check for updates | → version |
| 6 | Changelog keywords | do work changelog, do work release notes, do work what's new, do work what's changed, do work updates, do work history | → version |
| 7 | Descriptive content | do work add dark mode, do work [meeting notes] | → do |