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…
Adjudicate already-collected independent reads of one artifact or question into findings classified by cited evidence alone, never by how many agreed, preserving every original, with one optional caller-run exchange that circulates only disputed citations and records each
Claude Code
$ npx -y skills add LilMGenius/paperthin --skill multithink --agent claude-code
Codex
$ npx skills add LilMGenius/paperthin --skill multithink -a codex -y
Cursor
$ npx skills add LilMGenius/paperthin --skill multithink -a cursor -y
Gemini CLI
$ npx skills add LilMGenius/paperthin --skill multithink -a gemini-cli -y
GitHub Copilot
$ npx skills add LilMGenius/paperthin --skill multithink -a github-copilot -y
OpenCode
$ npx skills add LilMGenius/paperthin --skill multithink -a opencode -y
Windsurf
$ npx skills add LilMGenius/paperthin --skill multithink -a windsurf -y
name: multithink disable-model-invocation: true description: "Adjudicate already-collected independent reads of one artifact or question into findings classified by cited evidence alone, never by how many agreed, preserving every original, with one optional caller-run exchange that circulates only disputed citations and records each evidence-caused revision."
Receive independent reads, check their evidence, and preserve the audit trail behind each finding.
Return a flat set of final finding records plus a full auditable report containing every round-0 original verbatim. Classes describe evidence support, never a vote or a guarantee of truth.
1. Frame the artifact or question and receive independent round-0 reads with their provenance. Do not launch reviewers. Request missing inputs rather than inventing independent reads. Record the target version, available coverage, and spend limit for any optional exchange. 2. Preserve each round-0 original byte for byte before interpretation. From this skill's folder run `node scripts/segments.mjs pack <report> <round0-file>...`: it copies each original's raw bytes into its own delimited report segment, with labels outside the segment and no change to encoding, whitespace or line endings, and writes `<report>.index.json` listing each original's source path, label, byte offset, byte length and sha256. Exit codes: 0 packed, 2 a usage error or an unreadable original. Do not summarize a segment or overwrite it after exchange, and write the rest of the report after the segments so their recorded offsets hold. If raw bytes are unavailable, request the originals and leave preservation unverified. 3. Extract each distinct assertion or abstention into a record using the five fields below. State the finding and its class alongside the record. Keep opposing positions separately visible and retain each origin when merging duplicates. Missing information is explicit, never invented; an incomplete record stays a candidate and cannot be promoted to supported. 4. Check the cited material at its location and follow the reproduction where safe and read-only. Identify which cited support survives and which cited counter-support survives. Reject a citation that does not support the stated position, and record the reason. Apply the assertion-then-evidence rule below to each position, including unsourced assertions and abstentions. 5. Optionally prepare one exchange round for disputed evidence within the stated spend limit. Circulate only the disputed citation, location and reproduction. Never circulate another reviewer's prose, confidence, positions, position counts, or whole output. The caller returns independently obtained responses; do not launch reviewers. Preserve exact exchange payloads and responses in the report. Reclassify by the same rule and record each changed finding's prior class, final class, and the specific evidence causing the change. Prose-only revisions cannot change a class. 6. Stop when a round supplies no new independent evidence; agreement is not a stop condition. Repeated assertions or repeated citations to the same support are not new independent evidence. There is at most one exchange round: after it, stop even if new evidence arrived, state that the cap was reached, and leave unresolved findings unresolved. Without exchange, report the round-0 classifications and that no exchange occurred. 7. Emit the flat final records and full auditable report. The report includes candidates, each class's evidence rationale, panel-split provenance, evidence rejection reasons, exchange payloads and revisions if any, the stop reason, and all round-0 originals verbatim. Flag unresolved questions and the evidence needed to settle them without repairing the target.
Every finding carries these five fields; the finding statement, class and provenance annotation are metadata, not substitutes for any field.
| Field | Contents | |---|---| | source | The external document identifier or target artifact supplying support, with a checkable citation. A mind's assertion is not evidence. State explicitly when no cited support survives. | | location | The exact file and line, passage, or specific claim the finding concerns. | | reproduction | The command, passage lookup, or query another reader can repeat to inspect the evidence. Record an unavailable or unsafe reproduction as missing, not successful. | | counterevidence | What could defeat the finding, what was checked, and cited counter-support found; distinguish looked and found none from did not look. | | independence | How support arrived: external material, a re-derivation from the target, or assertion only. Record shared origins and unknown dependencies. Record model, persona and lens spread as a coverage fact, never as a weight or numeric independence score; reads the caller split by failure mode are adjudicated like any others. |
Apply these four steps in order, per position, using only surviving cited evidence:
1. no position asserted or only cannot-determine = insufficient 2. asserted with cited support and cited counter-support = contested 3. asserted with cited support and no cited counter-support = supported 4. asserted with no surviving cited support = unsupported
An explicit cannot-determine answer is abstention, not an assertion. An asserted but unsourced position is unsupported, never insufficient. Contested retains its support component: it is supported and opposed by cited evidence, not merely unsettled because readers disagree.
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…