Tooluck logoTooluck
SKILL.md

re0-style

Agent skill fromLilMGenius/paperthin

Fix code in a named change or file list so it matches the conventions its own repository already keeps: run the project's configured formatter and linter in fix mode through the project's own toolchain, then fix by hand what no tool decides (naming, import order, file layout, error style) toward the dominant pattern in neighbouring files, behavior preserved, and ask with counts where the repository keeps two competing conventions. Use for 'make this match the codebase', formatter or linter setup, naming consistency, or a style pass on a change under review. Acts only inside the change or files the user names.

How to install re0-style

install re0-style
# install the paperthin pack with the skills CLI
npx skills add LilMGenius/paperthin

# or add only this skill to Claude Code: copy the folder

skills/depth/re0-style/

# into

~/.claude/skills/re0-style/ (all projects)

.claude/skills/re0-style/ (one project)

skills/depth/re0-style/SKILL.md

MITFull file
1Fix a named change or set of files to match the conventions its repository already keeps, changing style and nothing else.
2
3## Goal
4
5Code written in one session drifts from the code around it: another quote style, another naming case, imports in another order, errors raised the way the last project raised them. A reader then has to work out whether each difference means something. `re0-style` makes the code in scope read like its neighbours. It takes every convention from the repository itself, first from the formatter and linter the project configures and then from the pattern neighbouring files follow for what no tool decides, and applies the fixes in place with behavior unchanged. Where the repository itself is split between two conventions, it asks rather than picks. The result is a style-only diff and a report of each change by file and rule.
6
7## Workflow
8
91. **Pin the scope.** Name the change (the working diff, or the diff against the base the user names) or the file list the user gave. For a change, the unit is the changed lines: a file the change does not touch is out of scope, and so are the untouched lines of a file it does. Run the project's tests once now, by the command its manifest, task runner or CI workflow names, and record the result, so a failure that was already there is not blamed on the pass.
10…

Excerpt shown under the repository's MIT license.

More skills in paperthin

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates