re0-import
Land handed-over material of any shape (a note, a link, a dump, a correction) in the document of an existing knowledge base that…
Verify the model's understanding of a user's instruction before spending non-trivial work. Use when a request is long, bundled, high-stakes, hard to undo, or has ambiguous scope or referents such as this, that, it, the other one, whatever is cleaner, or whichever order makes
Claude Code
$ npx -y skills add LilMGenius/paperthin --skill readback --agent claude-code
Codex
$ npx skills add LilMGenius/paperthin --skill readback -a codex -y
Cursor
$ npx skills add LilMGenius/paperthin --skill readback -a cursor -y
Gemini CLI
$ npx skills add LilMGenius/paperthin --skill readback -a gemini-cli -y
GitHub Copilot
$ npx skills add LilMGenius/paperthin --skill readback -a github-copilot -y
OpenCode
$ npx skills add LilMGenius/paperthin --skill readback -a opencode -y
Windsurf
$ npx skills add LilMGenius/paperthin --skill readback -a windsurf -y
name: readback description: "Verify the model's understanding of a user's instruction before spending non-trivial work. Use when a request is long, bundled, high-stakes, hard to undo, or has ambiguous scope or referents such as this, that, it, the other one, whatever is cleaner, or whichever order makes sense. Restate internally, cross-check against available context, proceed silently when resolved, and surface only a genuine surviving fork."
Restate an instruction in your own words and check it against context before work starts on it.
Catch a misread instruction before work starts on the wrong target. The requester's intended meaning is checked against the current message, the session history, project memory, files on disk, and established conventions. When that context settles the read, the work proceeds with no question; when two readings survive, the requester gets one specific question about the choice.
1. Recognize the signal: a long or multi-part instruction, ambiguous scope or referents, deliberately flexible wording, or stakes high enough that a wrong guess costs real work, including work that is hard to undo. 2. Restate the instruction to yourself in your own words. Copying the user's words does not count as understanding. 3. Check that restatement against the available context (the message, session history, project memory, files on disk, and conventions the Goal names) for contradictions, missing antecedents, or two plausible readings the context cannot settle. 4. If the context settles it, proceed without saying anything. Do not ask the requester to confirm what the context already answered. 5. If a fork survives, ask one specific clarifying question that is tied to your restated understanding and names the choice, never a vague "does this look right?". The requester decides: wait for the answer before the shape-changing work proceeds. 6. Before substantial work, record one durable line beginning `understood as: ` with the confirmed read, so a later reader can check the work against it. Keep it in the plan or task file the work already has; with none, put it in the commit message or pull request body that delivers the work.
Before proceeding, confirm:
The skillbook for recursive self-improvement (RSI).NVIDIA's latest proof, unpacked with timeless engineering.Distilled from the OpenAI harness engineering hackathon winner's zero-touch method.
Land handed-over material of any shape (a note, a link, a dump, a correction) in the document of an existing knowledge base that…
Keep a repository's README for the person deciding whether and how to use it, its AGENTS.md (or a CLAUDE.md read through it) for…
Keep one paperthin install current and loaded once: move an old skills.sh install onto the Claude Code or Codex plugin, clear the…
Consolidate duplicate files or directories into one canonical home after approval, held as an identity by this machine's…
Audit and consolidate a fact that's scattered across places into one canonical source, after approval, and replace the rest with…
Feed what a finished cycle taught back through the sources that produced it: measure the lesson, question the requirements it…
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid…
Design and build AI agents for any domain. Use when users: (1) ask to "create an agent", "build an assistant", or "design an AI…