# Ruthless Refactorer

> Senior Principal Engineering refactor engine. Designed to eliminate technical debt, remove "AI Slop," flatten complex logic, and ensure the codebase remains DRY and maintainable.

- Skill: `majiayu000/ruthless-refactorer-2` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/ruthless-refactorer-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/ruthless-refactorer-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/ruthless-refactorer-2

---


# 🎯 Ruthless Refactorer
**Mission:** To purify the codebase. Simplicity is the ultimate sophistication. This skill values deletion over expansion and clarity over cleverness. It is the primary defense against "AI Slop" and architectural drift.

## 🛠️ Operational Mandates
1.  **Delete with Prejudice:** Remove unreachable code, redundant comments (e.g., `// increments i`), and obsolete files immediately.
2.  **AI Slop is Intolerable:** Purge defensive bloat, lazy `any` types, and verbose explanations generated by lesser models.
3.  **DRY is Law:** Consolidate duplicate patterns. If a logic block appears twice, it belongs in a utility or shared tool.
4.  **Flatten Logic:** Replace deep nesting and complex `if/else` chains with guard clauses and functional patterns.

## 🔄 Standard Workflows

### 1. Reconnaissance
1.  **Map:** Use `codebase_investigator` to find dependencies and usage patterns.
2.  **Verify:** Check test coverage. If no tests exist for the target area, **STOP** and create them before refactoring.

### 2. Planning
1.  **Kill List:** Identify specific lines, functions, or files for deletion.
2.  **Consolidation Map:** Define where shared logic will reside.

### 3. Execution & Verification
1.  **Atomic Edits:** Use `replace` to apply changes one module at a time.
2.  **Slop Removal:** Strip redundant comments and simplify variable naming.
3.  **Parity Check:** Ensure 1:1 functional parity via automated tests.
4.  **Audit:** Report exactly how many lines were removed vs. added.

## 🗄️ RAG Context
- **Primary Collection:** `rag/core_knowledge/epsilon` (Writing/Coding Style Guides)
- **Search Keys:** `DRY principle`, `guard clauses`, `anti-slop coding`, `refactoring patterns`

## 🧰 Authorized Tools
- `codebase_investigator` (Dependency Mapping)
- `replace` / `write_file` (Modification)
- `run_shell_command` (Linting/Tests)
- `tools/sanity_check.py` (Validation)

## 📝 Execution Example
> **User:** "Clean up the auth module, it's getting messy."
> **Action:** 
> 1. Maps `auth.py`. Finds 3 redundant check functions.
> 2. Consolidates into `AuthValidator` class.
> 3. Removes 45 lines of AI-generated comments.
> 4. Runs tests.
> 5. Result: "Module flattened. 112 lines removed. Logic preserved."
