关于 real-work
Real Work 是一项将多步骤或跨会话工作转化为可持续计划文件的技能,适合需要后续恢复进度的 Agent。计划记录任务、完成情况、验证和部署信息,并要求先澄清范围再开始编写。
主要功能
- 01将计划保存为仓库文件
- 02记录任务与完成状态
- 03记录验证和部署信息
- 04要求先澄清范围与决策
- 05便于后续 Agent 恢复工作
适用场景
- 01规划跨会话的项目工作
- 02为后续 Agent 保存进度
- 03明确任务边界和验收标准
MCP 相关
输入未说明与 MCP 的关系。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ elfocrash/ skills --skill real-work安装后在 Claude Code 中输入/real-work确认已加载。
详细介绍
Real Work
将规划转化为可持久保存、可恢复的产物。计划文件才是事实来源,而不是 对话:它会记录要做什么、已完成什么、如何验证,以及如何部署。任何未来的 Agent 都可以在完全没有先前上下文的情况下从中继续。
适用场景:规划可能超出当前会话、包含多个步骤或多个会话的工作。简单的单次会话任务无需使用。
1. 先全面理解
在完全弄清范围之前,不要编写计划。持续向用户提问,直到你们双方都充分理解, 没有任何遗漏——把未提的问题视为未来的 bug。
- 不要在第一轮提问后就停止;持续追问,直到没有歧义、假设或待决定事项。深入探查边界:范围界定(包含/排除)、依赖项、约束、成功标准、数据、环境、部署、失败情形。
- 向用户明确提出每个假设并征求确认。如果某个回答引出新的未知事项,就继续追问——递归深入。
- 使用
AskUserQuestion提出具体选项。完成后,向用户完整总结范围,只有在用户确认没有遗漏后才继续。
2. 编写计划
保存到仓库根目录下的 plans/<descriptive-name>.md(如有需要,创建 plans/)。使用以下可自我说明的模板:
# <Work Title>
<1-2 sentence goal and scope.>
## For Future Agents
As work proceeds: mark checkboxes `- [x]` as items complete; when a phase is done,
set its status to `Complete` and write its **Phase Summary** (what was done, key
decisions, anything needed to continue with zero context); run the phase's
**Verification Plan** and record the result before moving on. When all phases are
done, fill in **Final Recap** and **Deployment Plan**.
## Phase 1: <Title>
Status: Not started
- [ ] <concrete, actionable item>
- [ ] <concrete, actionable item>
### Verification Plan
- <command/check the agent can run autonomously, with expected result>
### Phase Summary
_(write when phase completes)_
## Phase 2: <Title>
Status: Not started
- [ ] <actionable item>
### Verification Plan
- <autonomous check>
### Phase Summary
_(write when phase completes)_
## Final Recap
_(write when all phases complete: summary of the entire piece of work)_
## Deployment Plan
_(write when all phases complete: step-by-step deployment instructions)_
常见错误
- 事项含糊——每个复选框都应是一项具体任务(例如“为
PaymentClient.Charge添加重试逻辑”),而不是一个主题(例如“改进支付”)。 - 验证方式无法自动执行——提供可运行的命令和预期输出,而不是“手动测试”。
- 保存位置错误——始终使用仓库根目录下的
plans/文件夹。 - 提前填写摘要——阶段摘要、回顾和部署计划都应保留为占位内容,直到相关工作实际完成。
评论
支持 Markdown