lilmgenius/paperthin已通过检查
SKILL DETAIL
catchup
lilmgenius/paperthin/catchup
catchup 是迷失方向的人类重新进入项目的入口点。在长时间代理循环中,新词、文件重命名、实验和调用发生得比所有者能跟上的速度更快。在任何下一步行动变得有意义之前,所有者的心智模型必须重新加载。catchup 读取实时项目状态,并返回一个即使没有保留上下文的人也能据此行动的简报。它在决定下一步行动之前运行:catchup 恢复地图,使决策从真相开始,而不是从对真相的过时记忆开始。 工作流程包括:仅读取实时状态(如文件修改时间、git 日志/差异、计划和状态文档、re0-memo 笔记、任务板),锚定在人类的最后一次接触点,并按决策顺序而非时间顺序组织简报,分为“需要你”、“你离开时发生的变化”和“新词”三个部分。规则包括:以状态为依据、对项目只读、需求优先、结果导向、沉默已定事项、诚实完整性,并且不重新解释人类已知的术语。
安装量 · 383查看来源
Installation
npx skills add https://github.com/lilmgenius/paperthin --skill catchup
技能文件
SKILL.md
最近同步 · 2026年8月27日
SKILL.md›
---
name: catchup
description: "Rebuild the human's lost context on a project from live state, in plain language: what needs them, what changed, what new words mean. Use when the human returns after a gap, says they can't follow the project anymore, asks what happened or what a term means, or before deciding what to do next when their mental model is stale. Read-only; it briefs, it does not act."
---
Catch the human up at their eye level, from state, not from memory.
## Goal
`catchup` is the re-entry point for a lost human. Long agent cycles coin words, rename files, run
experiments, and make calls faster than the owner can follow. Before any next action makes sense,
the owner's mental model must be reloaded. `catchup` reads the live project state and returns a
briefing a person with zero retained context can act on. It runs before the next move gets decided:
catchup restores the map, so that decision starts from truth instead of a stale memory of it.
## Workflow
1. Read live state only: recent file mtimes, git log/diffs, plan and state docs, re0-memo notes,
task boards. Never brief from conversation memory alone — memory is what drifted.
2. Anchor on the human's last touch (their last message, judgment, or commit). Everything after
that point is the delta; everything before it is assumed known and stays out.
3. Compose in decision order, not chronological order:
- **Needs you** — decisions, judgments, or inputs only the human can give, each self-contained
enough to act on without opening another file.
- **Changed while you were away** — outcomes, not process. "The plan's scoring rule was
replaced" beats "I ran three analysis passes."
- **New words** — every term coined or repurposed since their last touch, one line each, with
where it lives. Skip terms they already used themselves.
4. Gloss on first use: any project-specific term appearing in the briefing gets an inline
plain-language aside at its first occurrence, even if a glossary section follows.
5. Keep the default short (a screen or less). End with drill-down offers per section, not with
everything expanded.
## Rules
- State-grounded: every claim traces to a file, commit, or artifact the human can open. No "as
we discussed."
- Read-only on the project. `catchup` briefs; it does not fix, rename, or decide.
- The ask comes first. A briefing that buries the one question needing the human is a log.
- Outcome voice, not journey voice. Narrating the agent's process is self-report, not briefing.
- Silence the settled: closed decisions and healthy metrics get one line or none.
- Honest completeness: "done" means verified done; "moved" is not "reconciled"; say which.
- Do not re-explain terms the human demonstrably knows (they used them first).
## Verification
Before finishing:
1. Cold-read the briefing: no sentence requires pre-gap memory or an unglossed coined term to parse.
2. The "needs you" items are each actionable without opening another file.
3. Every claim has a checkable source (file, commit, artifact path).
4. It fits on a screen, with expansion offered rather than delivered.