← ClaudeAtlas

refactorkitlisted

Survey an existing codebase for the structural change worth making, then rank the candidates, crown one, and write it up as a reviewable proposal. Use when the user says "where should I refactor", "this code is hard to change", or "audit the module boundaries". It proposes and never edits code.
mimukit/skills · ★ 1 · Code & Development · score 80
Install: claude install-skill mimukit/skills
# refactorkit The survey you run on a codebase you already have. refactorkit reads the repo, meaning its churn, its module shapes, and its tests, finds where the *structure* is costing you, ranks the candidates against two gates, crowns exactly one, and writes it up as a proposal somebody can argue with. It is a single procedure, optionally scoped to a subtree (`/refactorkit src/payments`). There are no modes: everything it does, it does the same way on every run. ## It proposes, it never edits **refactorkit writes exactly one Markdown file and touches no source code.** No moves, no renames, no extractions, no "small tidy-up while I'm in here." The name says *refactor*; the skill only ever says *where and why*, and the doing belongs to whoever picks the proposal up. That boundary is the whole reason the report can be trusted, because a survey that also edits has already decided, and you're reading a rationalization rather than a recommendation. `Edit` is deliberately absent from this skill's tools. The one file it creates is new, so `Write` covers it. ## When this fires "Where should I refactor this", "what's wrong with this codebase's structure", "find refactoring opportunities", "this code is hard to change", "improve our architecture", "audit the module boundaries", "the seams here are a mess", "/refactorkit". Four boundaries, one line each: - **Not a code review.** A review reads a *diff* for defects in work someone just did. refactorkit reads the *tree* for stru