refactoring by citypaul

Refactoring assessment and behavior-preserving patterns for code with a passing baseline and sufficient preservation evidence. Use when the user asks to clean up, simplify, or restructure a selected area, and after mutation testing or reviewed proportionate alternate evidence establishes confidence for the REFACTOR step. Covers commit-before-refactoring discipline, when refactoring adds value vs when to skip it, and priority classification. For any slice in a selected whole-path reduction program—transition or terminal—use reduce-system-complexity as the governing skill; refactoring may be secondary when applicable. For repository-wide architecture discovery use improve-codebase-architecture; for a module contract use codebase-design. Do NOT use for insufficiently evidenced code or adding behavior.

Content & Writing
689 Stars
88 Forks
Updated Jul 14, 2026, 03:10 PM

Why Use This

This skill provides specialized capabilities for citypaul's codebase.

Use Cases

  • Developing new features in the citypaul repository
  • Refactoring existing code to follow citypaul standards
  • Understanding and working with citypaul's codebase structure

Install Guide

2 steps
  1. 1

    Download Ananke

    Skip this step if Ananke is already installed.

  2. 2

    Install inside Ananke

    Click Install Skill, paste the link below, then press Install.

    https://github.com/citypaul/.dotfiles/tree/main/claude/.claude/skills/refactoring

Skill Snapshot

Auto scan of skill assets. Informational only.

Valid SKILL.md

Checks against SKILL.md specification

Source & Community

Repository .dotfiles
Skill Version
main
Community
689 88
Updated At Jul 14, 2026, 03:10 PM

Skill Stats

SKILL.md 137 Lines
Total Files 1
Total Size 6.5 KB
License MIT