بنقرة واحدة
todo
上下文快照 + 批次处理:add 时自动保存会话上下文到 checkpoint 文件,resolve 时读取 checkpoint 无缝续接
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
上下文快照 + 批次处理:add 时自动保存会话上下文到 checkpoint 文件,resolve 时读取 checkpoint 无缝续接
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
在需要打包、签名、OTA、APK/IPA、GitHub Release、商店提交、部署、回滚或验活时使用;支持独立窄任务,也支持作为 app-flow 的当前行动。它核对具体渠道授权,可复用用户明确记录的项目级 preview OTA 持续授权并在验证通过后自动发布;未获授权只做预检。
把自然语言 App 需求、模块说明和参考截图一路推进到经验证的代码与当次授权交付;用于需要长时间自主开发、持续排障和跨上下文恢复的移动端或跨端 App 任务。它不固定技术栈、阶段或交付形式,也不会把无人值守理解为远端发布授权。
在需要与生产者分离的独立评审、复核、验收,或对 App 方案、UI、代码、体验或交付准备度做质量判断时使用;支持独立窄任务,也支持作为 app-flow 的当前行动。它只做只读评判并绑定真实证据,不创建或修改产物,也不做第一方定位根因或直接改代码。
在设计、开发或交付 App 时按需参考 Happy/Paws 经验,包括移动端架构、React Native/Expo 取舍、验证、OTA、安装包与 Release 边界。用于用户明确要求参考 Happy/Paws,或当前问题与这些真实工程经验高度匹配时;它只提供上下文,不是 App Workflow,也不强制复制 Happy 的技术栈。
在需要创建、修改、重构、修复 App 代码,或只读诊断崩溃、定位根因、给出候选补丁时使用;支持独立窄任务,也支持作为 app-flow 的当前行动。它不做产品调研、原型/设计、独立评审或打包发布,除非当前行动本身就是改代码。
作为 self-learning 的 HyperFrames 产出能力,自主学习本地教学音视频或公开视频链接,把教程讲授的方法、可观察动效和屏幕代码转成有证据、可恢复、可渲染的 HyperFrames Demo,并记录实际使用的内容、Skills、工具与可复用经验。仅在 self-learning 调用,或用户明确要求从教学素材制作 HyperFrames Demo 时使用;普通学习任务不要单独触发。
| name | todo |
| description | 上下文快照 + 批次处理:add 时自动保存会话上下文到 checkpoint 文件,resolve 时读取 checkpoint 无缝续接 |
上下文快照 + 批次调度。add 时自动冻结当前会话状态,resolve 时解冻上下文并执行任务。
todo.md 是任务入口,cp-{timestamp}.md 是上下文快照。add 时存快照、写死路径;resolve 时读路径、还原上下文、执行任务。
.agent-tasks/ 目录是 AI 智能体专用的待办存储,可被 Claude Code、Codex、Gemini CLI 等所有 agent 识别和读写。
为减少口头指令歧义,以下自然语言应映射为固定行为:
--global~/.agent-tasks/todo.md{git-root}/.agent-tasks/todo.md| 层级 | 路径 | 用途 |
|---|---|---|
| 全局 | ~/.agent-tasks/ | 跨项目待办,所有环境共享 |
| 项目级 | {git-root}/.agent-tasks/ | 项目相关待办,跟随项目走 |
.git/)~/.agent-tasks/{git-root}/.agent-tasks/add 和 resolve 时询问,list 默认项目级)~/.agent-tasks/--global 标志 → 强制使用全局路径,忽略项目.agent-tasks/
├── todo.md # 任务入口
├── cp-20260429-143000.md # 上下文快照(checkpoint)
├── cp-20260429-153000.md
└── todo-1.md # 批次文件(resolve 时生成)
首次使用时,如果 .agent-tasks/ 目录不存在,自动创建并生成 todo.md 模板。
list仅列出当前待办,绝不创建 checkpoint、绝不执行任务、绝不触发任何调研或实现动作。
执行步骤:
todo.md 不存在,仅初始化模板文件add <内容>添加一条待办,同时自动生成 checkpoint 文件。
执行步骤:
.agent-tasks/ 目录存在(不存在则创建){storage}/cp-{YYYYMMDD-HHmmss}.md{storage}/todo.md 添加条目,写死 checkpoint 路径:- [ ] 完成用户认证模块 @context:cp-20260427-143000.md
已写完 3 个 case,还差错误处理分支
--idea → 写入 💡 Ideas 分区(不生成 checkpoint)--global → 强制写入全局 ~/.agent-tasks/注意:checkpoint 是 add 那一刻的会话快照,不是 todo 条目本身。条目可以写续行补充细节。
resolve提取条目到批次文件,使用 Multi Teams 并行处理:每个条目分配一个 teammate,各自带着 checkpoint 上下文独立执行。
执行步骤:
{storage}/todo.md,展示所有待处理条目{storage}/todo-N.md,取最大 N+1{storage}/todo-{N}.md(带 @context 路径){storage}/todo.md(保留模板结构),用户可继续新增条目TeamCreate 创建 todo-resolve-{N} 团队TaskCreate,描述中包含 checkpoint 完整路径和续行上下文general-purpose 类型 teammate(带 team_name 和 name,如 todo-task-1):
{storage}/cp-xxx.md 还原上下文TaskUpdate 标记已完成,通过 SendMessage 向 team lead 汇报结果TaskList 跟踪进度,接收 teammate 消息{storage}/todo-{N}.md 中已完成条目{storage}/cp-xxx.md 文件SendMessage shutdown 所有 teammatesTeamDelete 清理团队资源teammate prompt 模板:
你是一个独立执行任务的 agent。请完成以下工作:
1. 读取 checkpoint 文件还原上下文:{storage}/cp-xxx.md
2. 根据 checkpoint 中的「下一步」和「正在编辑的文件」,继续完成任务
3. 任务完成后,通过 SendMessage 向 team lead 汇报:
- 完成了什么
- 修改了哪些文件
- 是否有问题需要 team lead 处理
4. 通过 TaskUpdate 将任务标记为 completed
**Checkpoint 文件**: {storage 的完整绝对路径}/cp-xxx.md
**任务描述**: {todo 条目内容 + 续行上下文}
# TODO
最后更新: YYYY-MM-DD
## 📋 Todo
- [ ] 任务描述 @context:cp-20260427-143000.md
续行补充上下文
## 💡 Ideas
- [ ] 想法描述
---
source: todo.md
created: "2026-04-27"
status: pending
---
## 📋 Todo
- [ ] 任务描述 @context:cp-20260427-143000.md
续行补充上下文
## 💡 Ideas
- [ ] 想法描述
---
type: checkpoint
created: "2026-04-27T14:30:00"
---
## 当前任务
一句话描述在做什么
## 进度
- 已完成的事项
- 正在进行的事项
## 关键决策
- 为什么选 A 不选 B
## 下一步
1. 具体操作
2. 具体操作
## 正在编辑的文件
- path/to/file1
- path/to/file2
.agent-tasks/
├── todo.md cp-xxx.md (多个)
│ │ │
│ └──── resolve ─────────────────┤
│ │ │
│ ▼ ▼
│ todo-1.md ←──── 提取 @context 路径
│ │
│ ▼
│ TeamCreate("todo-resolve-1")
│ │
│ ├─→ TaskCreate(条目1) ──→ teammate-1 读 cp-A → 执行 → 完成
│ ├─→ TaskCreate(条目2) ──→ teammate-2 读 cp-B → 执行 → 完成
│ └─→ TaskCreate(条目3) ──→ teammate-3 读 cp-C → 执行 → 完成
│ │
│ ▼
│ 全部完成 → 清理 cp-xxx.md + shutdown teammates + TeamDelete
.agent-tasks/ 目录内.agent-tasks/ 应加入 .gitignore,避免待办数据进入版本控制(除非团队有意共享)list 或“添加待办”时,禁止执行待办内容本身;仅允许文件级增删改查建议优先使用下列短语,模型更容易稳定命中正确路径:
全局待办、看下全局待办、列出全局待办任务加到全局待办:<内容>、全局待办新增:<内容>处理全局待办、resolve 全局待办当前项目待办、这个仓库的待办其中“全局待办任务”是最高优先级别名,默认指向 ~/.agent-tasks/todo.md。