Skip to content
Back to skills

Refactor Planner

ASecurity

Use before a non-trivial refactor. Produces a safe, staged plan that preserves behavior — plan first, edit second.

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 3, 2026
ai-agentsgorefactoringapi

Works with

  • api

Security analysis

A100/100

Scanned September 20, 2026

npx -y skills add babarmuhammad/claudectl --skill refactor-planner --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Refactor Planner?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Refactor Planner
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/babarmuhammad-refactor-planner/badge)](https://www.skillsdirectory.com/skills/babarmuhammad-refactor-planner)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: refactor-planner
description: Use before a non-trivial refactor. Produces a safe, staged plan that preserves behavior — plan first, edit second.
---

# Refactor planner

Plan a refactor so behavior is preserved and the change is reviewable.

## Steps

1. State the **goal** and the **behavior contract that must not change** (public API, outputs, side effects).
2. Map what's affected: the target code, its callers, and its tests.
3. Confirm a **safety net** exists — the tests that cover current behavior. If coverage is thin, add characterization tests *before* refactoring.
4. Break the work into **small, independently verifiable steps**, each keeping the suite green.
5. List **risks & rollback**: what could break, how you'd notice, how to revert.
6. Present the plan and get agreement before touching code.

## Rules

- Refactor means "same behavior, better structure" — never mix in feature changes.
- Prefer many small commits over one large one.
- If a step can't be verified, it's too big — split it.
- Stop and re-plan if reality diverges from the plan.

<!-- archeus starter skill. Mirrors archeus's own Plan→Execute workflow;
     inspired by planning skills in obra/superpowers. -->

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…