---
name: ciembor-refactoring-guru
description: "Apply Refactoring.Guru-inspired rules when diagnosing code smells, choosing refactoring techniques, and stopping cleanup before uncontrolled redesign."
license: "MIT"
metadata:
  decimalai-skill-id: "f2cdcfd7-b6c9-4748-9527-f4c89cb47344"
  decimalai-version-id: "36995c64-9baf-4205-ac53-3775c992a0ff"
  decimalai-version: "1"
  decimalai-body-sha256: "33f7e6b485aeeaf2eb211bda2ad9e5d3f224e71cd4ee901620a1643b7ccad661"
  decimalai-name: "ciembor/refactoring-guru"
  decimalai-format: "1"
  decimalai-invocation: "model"
  decimalai-category: "coding"
  decimalai-source: "https://app.decimal.ai/s/ciembor-refactoring-guru@1/SKILL.md"
---
# Refactoring.Guru Skill

Use this skill when a task involves diagnosing smells, choosing targeted refactoring treatments, preserving behavior, applying a refactoring catalog, or avoiding uncontrolled redesign.

Before making design or code decisions, read and apply [refactoring-guru.mini.md](refactoring-guru.mini.md). Use [refactoring-guru.md](refactoring-guru.md) only as a deeper reference when the mini rules are not enough for the current refactoring tradeoff.
