Analyzed Aug 17, 2026
juliusbrussee/caveman
safe-refactor
Restructure code while preserving behavior. Use for extraction, consolidation, ownership moves, or cleanup where verification must bracket structural edits.
Installation
npx skills add juliusbrussee/caveman --skill safe-refactor
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Surgical code refactoring to improve maintainability without changing behavior. Covers extracti…
21.6K installsCreate a concrete plan before starting a multi-file refactor. Use when the user asks to plan, s…
12.9K installsReview and refactor code in your project according to defined instructions
11K installsRefactor given method `${input:methodName}` to reduce its cognitive complexity to `${input:comp…
10K installsRefactoring using Extract Methods in Java Language
9.3K installsRefactoring using Remove Parameter in Java Language
8.9K installsSecurity audits
Partner security reviews for this skill.
Analyzed Aug 17, 2026
Analyzed Aug 17, 2026
0 alerts
Also in this package
Other skills from juliusbrussee/caveman · top by installs.
npx skills add juliusbrussee/caveman
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Repository health
main
Package contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md705 B -
docs
SUMMARY.md177 B
History
- First seen on skills.sh
- First recorded snapshot · 39,900 installs
SKILL.md
Safe refactor
Define behavior-preservation boundary and establish verification before structural edits.
- Keep feature changes outside refactor.
- Move one ownership boundary at a time.
- Preserve public interfaces, failure behavior, ordering, and compatibility unless explicitly scoped.
- Keep intermediate states buildable and testable.
- Avoid dependency or configuration growth without correctness need.
Run same proof after change. Stop when behavior matches and requested structure is achieved.