# Re0

Refresh an existing artifact into the current best v0.

- Repository: https://github.com/LilMGenius/paperthin (1365 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add LilMGenius/paperthin --skill re0 -g -a claude-code -y`
Codex: `npx skills add LilMGenius/paperthin --skill re0 -g -a codex -y`
Cursor: `npx skills add LilMGenius/paperthin --skill re0 -g -a cursor -y`
Gemini CLI: `npx skills add LilMGenius/paperthin --skill re0 -g -a gemini-cli -y`

## Description

Refresh an existing artifact into the current best v0. Use when the user asks to clean up, sync up, dedupe, de-noise, smooth, rewrite, or update an artifact after iteration; when nearby artifacts may have drifted; or when changes in one place should be reflected across related artifacts while keeping the result minimal.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

Refresh the target artifact as if it were the first clean version.

## Goal

The result must be lighter, more current, and more accurate than the input. It should not read like a changelog, cleanup note, or patch over an older draft.

## Workflow

1. Identify the target artifact from the user's request or the active context.
2. Read the target artifact end to end before editing.
3. Check nearby artifacts that must stay aligned with it.
4. Remove scaffolding residue, stale deltas, duplicated process noise, deprecated information, and over-specific history.
5. Fold durable lessons into the place they should have lived from the start.
6. Rewrite instead of appending when appending would preserve noise.
7. Preserve the artifact's useful voice and structure; simplify everything else.
8. Smooth prose noise: fold a parenthetical that interrupts a sentence or list into its own clause or cut it, keep a word or point repeated within reach of itself only once, and unwind padding that adds length but not meaning.
9. Smooth source noise: unwrap a hard line break that splits a sentence mid-flow so each paragraph or list item lives on one source line, matching how sibling artifacts format theirs; make a plain-text pointer to a named section or file followable, a link where the medium supports one; leave code, tables, and quoted material as formatted.
10. Re-read the result and cut again.

## Rules

The rest: https://github.com/LilMGenius/paperthin/blob/HEAD/skills/depth/re0/SKILL.md
