---
title: "refactoring-guru"
description: "A dedicated Pi refactoring agent with isolated sessions, repository impact tracing, and behavior-preservation checkpoints."
canonical: https://agentpluginsdirectory.com/plugins/refactoring-guru
last-updated: 2026-09-16
---

# refactoring-guru
A dedicated Pi refactoring agent with isolated sessions, repository impact tracing, and behavior-preservation checkpoints.
- Slug: refactoring-guru
- Publisher: Maciej Ciemborowicz
- Repository: https://github.com/slurpyb/skills
- Manifest: wip/plugins/refactoring-guru/plugin.json
- Version: 0.1.0
- License: MIT
- Category (editorial): other
- Skills: 0
- MCP servers: 0
- Stars: 0
- Repository created: 2026-02-03
- Repository last pushed: 2026-09-15
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/refactoring-guru
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What refactoring-guru does, in the publisher's words

A dedicated Pi agent extension derived from the complete upstream Refactoring.Guru rules folder.

The command starts a new, named session instead of changing the current assistant. The replacement session receives a refactoring-specific system prompt, repository instructions, a live Git/project snapshot, and a curated coding tool set.

Use --refactoring-guru only when the current session should start directly in this role.

- refactoring_impact categorizes lexical symbol hits across the target, production dependents, tests, and public contract surfaces.
- refactoring_checkpoint records the smell, treatment, scope, stop condition, dirty baseline, and no-shell verification commands; its verification result gates behavior-preservation claims.
- refactoring_catalog searches the full upstream treatment catalog after a smell is diagnosed.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/slurpyb/skills/HEAD/wip/plugins/refactoring-guru/README.md
