Refactoring

Refactor and restructure existing code safely without stopping delivery. Use when inheriting a legacy, untested, or vibe-coded/AI-generated codebase, deciding where to start on a ball of mud, planning an incremental migration to a new architecture, ORM, framework, or provider, replacing a dependency without a feature freeze, making zero-downtime database schema changes, escaping a long-lived rewrite branch, or paying down technical debt. Owns the migration path and its sequencing; the architecture skill owns the target shape, the testing skill owns test design.

connorads bb68ad4 5 files · 47.5 KB Updated

File contents

connorads/dotfiles/tree/main/skills/refactoring commit bb68ad4999

Frequently asked questions

npx skillmds@latest add connorads/refactoring