agentsclimarketplace

Clarify

Skill mikonos/LLM-GTD/src/skill/clarify

GTD skill 场景命令 · 理清。对 inbox 每一项跑决策树(可行动吗→2分钟/委派/推迟/项目;不可行动→垃圾/someday/reference),并落位。GTD 第二+三步(理清即归位)。From its SKILL.md

Install
npx -y skills add mikonos/LLM-GTD --skill clarify

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • skips confirmationTells the agent to proceed without asking first, 2 times: "清楚的条目可自动归位" and 1 more.
  • 9 stars9 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

8.1 KB, ~2.8k tokens by cl100k_base, as published. Nobody here has run it

GTD · clarify(理清 + 归位)

视角:David Allen。Clarify 是 GTD 最锋利的工序——把模糊的「东西(stuff)」逐项问成可执行的结论。多数人的待办系统瘫痪,就因为收件箱里堆的是没被理清的「东西」,而不是「下一步行动」。理清和归位(organize)通常一气呵成,故本命令兼做落位。

加载与边界

  • 清单去向和动作权限:先读 references/list-definitions.md
  • 下一步含糊或需要解释标准:读 references/clarify-decision-tree.md
  • 涉及 hard landscape / 写日历:读 references/capability-map.md
  • 自动化边界:清楚的条目可自动归位;承诺本身、最终完成口径或外部写入冲突不清时问一句。

何时跑

  • inbox.md 有待理清项(dashboard 提示)。
  • 用户说「帮我理一理收件箱」「这些待办怎么归」「逐条过一遍」。
  • 导入旧数据后「待补轻字段」段需要重判。

决策树(对 inbox 每一项逐条问)

这是什么?它需要行动吗?
├── 否 → 三个去向:
│   ├── 没用/过期        → 删除(垃圾桶)
│   ├── 暂不做但不愿忘   → someday-maybe.md
│   ├── 产品/功能/场景机会 → product-ideas.md(保留机会原文)+ projects/next-actions(日常可见)
│   └── 备查/支持材料    → reference.md(知识/想法类 → 移交 ZK 管线 fleeting-note)
│
└── 是 → 下一步具体的物理动作是什么?
    ├── < 2 分钟         → 立刻做(two-minute rule),做完即销项
    ├── 该别人做         → 委派 → waiting-for.md(记人名+约定+日期)
    └── 自己做、>2 分钟  →
         ├── 特定时间/日才做  → hard landscape(日历):先查目标时间窗;无冲突且信息完整时写入可达的 calendar provider;不可达或信息缺关键字段则降级
         └── 尽快做          → next-actions.md(行动池;写清预计时长 / 精力档 / 真实约束)
    ※ 若完成需要 >1 步 → 同时在 projects.md 立项(成果+下一步),下一步进 next-actions

工作流

  1. inbox.md,逐项跑决策树。一次理清一项,不跳。
  2. 关键问题
    • 「需要行动吗?」——这道闸把行动与知识分开(知识 → ZK 管线,不进 GTD 清单)。
    • 「下一步具体的物理动作是什么?」——必须是可见的物理动作("打电话给同事 A 确认资料口径"),不是"处理资料"。动词具体,拒绝空动词。
    • 「这条的完成到底算什么?」——先定义 outcome / 完成口径,再决定它该进 waiting-fornext-actionsprojects 还是可以闭环。不要把“approval passed”“约上时间”“拿到回复”这类里程碑,自动当成最终完成,除非用户明确这样定义。
    • 「这条行动的预计时长 / 精力档 / 真实约束是什么?」——只写轻字段,不把镜头变成复杂标签系统。默认由 AI 估计,明显拿不准才问一句。
  3. 落位:按决策树把该项追加到目标清单对应分组末尾(格式见各清单模板)。
    • 进 next-actions 必带三类轻字段:预计时长(2分钟 / 10分钟 / 30分钟 / 60-90分钟)、精力档(低精力 / 中精力 / 深工作 / 情绪耗能低)、真实约束(硬地点/场景、工具/渠道、人在场、准备链、采购、会议前、证件/付款/文件/设备等)。旧 @电脑/@电话/@外出/@家/@议程-人 分组仅作兼容,不再默认当主分类。
    • 明确是产品想法/功能机会/场景机会时,进 product-ideas.md 保留原始机会,并默认同步创建 projects.md + next-actions.md 的可见工作项;只有用户明确说「先存不处理 / 只捕捉」才暂不升级。
    • 立项时在 projects.md 写成果 + 下一步,并把下一步同步进 next-actions。项目里的「下一步行动」不要只写「见 next-actions」或泛泛情境;应链接到 next-actions 的具体条目 block,例如先在 action 行末加 ^na-short-id-YYYYMMDD,再在 project 写 [[next-actions#^na-short-id-YYYYMMDD|具体下一步行动]](约束:需要电脑)
    • GTD 内部标题引用用 Obsidian heading link:项目引用写 [[projects#项目名|项目名]];支持材料引用写 [[reference#条目名|条目名]]。裸 [[标题]] 只用于真实独立文件。
    • 更新既有项目时,若期望成果已经达成且没有仍需推动的下一步 → 从 projects.md 删除整个项目块;不要写「下一步行动:无」或把已完成项目留作记录。
    • 等待项(waiting-for)要同时写清两层当前在等什么最终什么才算完成。尤其是 payment flow、approval flow、法务流转、退款、返款这类事项,approval passed / 已提交 / 对方回复 / 技术评估开始 往往只是里程碑,不等于闭环。若最终完成口径是“到账 / 签字完成 / 实物收到 / 真正约成并发生”,就必须在 waiting-for 文案或约定里写明,避免提前删项。
    • 2 分钟能做完的,提示用户「这条 <2 分钟,建议现在就做」。
    • 特定时间事 → 日历(hard landscape):单一日历铁律——外部 calendar provider 可达时优先写外部 provider,全部不可达才写 calendar.md 兜底;不抄副本。写外部日历是高后果操作,但日程信息完整时可自动写入;写入前先读目标时间段的 hard landscape,若同时间段已有事件或前后缓冲不足以履约,列出冲突并停止写入,提示改期、取消、委派或降级为 next-action/someday;外部 tool 返回成功才报「已写入」,失败/不可达则按 references/capability-map.md 逐级降级并如实说明,绝不谎报。缺日期、时间、标题/对象等关键字段时,只问缺失字段;会议缺时长时默认 60 分钟。
  4. 落位后从 inbox 删除该项(理清完就不该再留收件箱)。
  5. 信息不足以判断下一步 → 落 next-actions 写「TBD + 缺什么信息」,或反问用户一句。

session 状态输入的理清口径

  • session 状态不是一个待办项目本身;先拆成原子条目,再逐条过 clarify 决策树。
  • 新承诺 / 项目阻塞 → projects.md + next-actions.md;等别人 → waiting-for.md;特定日/时才有意义 → calendar provider / calendar.md 逐级兜底;产品机会 → product-ideas.md + projects.md + next-actions.md;活跃项目支持材料 → reference.md;纯知识洞察 → ZK 管线。
  • 不把“今日总结 / 本轮总结”作为一整条留在 inbox.mdreference.md。GTD 只承载承诺系统的变化,不承载聊天流水账。
  • 完成 clarify 后按 templates/session-close-template.md 输出固定五段;没有内容的段落写“无”,不要省略。

质量检查

  • inbox 每项都有了明确去向(六去向之一),无残留
  • 进 next-actions 的都是具体物理动作 + 带预计时长 / 精力档 / 真实约束;project 的「下一步行动」能直达具体 action block
  • >1 步的都立了 project 且挂了下一步(无 stalled)
  • GTD 内部标题引用使用 [[文件名#标题|标题]],未把清单内标题误写成独立文件链接
  • 期望成果已达成的 project 已删除,未留下「下一步行动:无」
  • waiting-for 条目已写清当前等待对象/里程碑,以及最终何时才算完成;未把中间里程碑误判为闭环
  • 写硬日程前已检查目标时间段冲突;有冲突时未直接写入
  • 知识/想法类已移交 ZK 管线,未污染 GTD 清单
  • session 状态已拆成原子 GTD 条目,未把整段总结塞进清单,并用固定五段收尾
  • 2 分钟法则被识别并提示

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.