---
name: Refactor Guide
slug: refactor-guide
category: Quality
description: Refactor Guide analyzes code and suggests refactoring improvements such as extracting repeated logic, reducing cyclomatic complexity, applying SOLID principles, and improving naming. Use it during code review to get before/after examples.
github: "https://github.com/Observal/Observal/tree/main/tests/fixtures/skills/refactor-guide"
language: Python
stars: 2364
forks: 472
install: "npx degit https://github.com/Observal/Observal/tree/main/tests/fixtures/skills/refactor-guide ~/.claude/skills/refactor-guide"
installs_to: ~/.claude/skills/refactor-guide
source_path: tests/fixtures/skills/refactor-guide/SKILL.md
collection_size: 10
category_size: 1354
collection_url: "https://dirskills.com/collections/Observal/Observal"
added: 2026-08-18T06:58:07.963Z
last_synced: 2026-08-18T06:58:07.963Z
canonical_url: "https://dirskills.com/skills/refactor-guide"
---

# Refactor Guide

Refactor Guide analyzes code and suggests refactoring improvements such as extracting repeated logic, reducing cyclomatic complexity, applying SOLID principles, and improving naming. Use it during code review to get before/after examples.

**Install:**

```bash
npx degit https://github.com/Observal/Observal/tree/main/tests/fixtures/skills/refactor-guide ~/.claude/skills/refactor-guide
```

## README

<!-- SPDX-FileCopyrightText: 2026 Lokesh Selvam <lokeshselvam7025@gmail.com> -->
<!-- SPDX-License-Identifier: Apache-2.0 -->

---
name: refactor-guide
description: Suggests refactoring improvements for cleaner code
version: 1.0.0
owner: example
task_type: code-review
---

# Refactor Guide

When activated, analyze code and suggest refactoring improvements:
- Extract repeated logic into functions
- Reduce cyclomatic complexity
- Apply SOLID principles
- Improve naming and readability
- Suggest design patterns where appropriate

Provide before/after code examples for each suggestion.
