← ClaudeAtlas

refactorlisted

Refactor the target specified in <argument>. Run autonomously — do not pause for plan approval. Use for /refactor requests.
amurshak/hephaestus · ★ 0 · AI & Automation · score 68
Install: claude install-skill amurshak/hephaestus
<!-- requires: coder, explorer --> <!-- chains: /ship, /finish --> <!-- generated from .ai/workflows/refactor.md; do not edit directly --> > **Codex:** this skill is the `/refactor` adapter. For chained workflows (/ship, /finish), invoke the matching generated skill (for example `heph:<workflow>`) when it is available; otherwise read and follow `.agents/skills/<workflow>/SKILL.md`. Use Codex role agents from `.codex/agents/` when the runtime exposes them; otherwise perform the work directly and keep the same structured output. > Codex does not substitute `$ARGUMENTS` — read it as the arguments given in the user's request. Refactor the target specified in $ARGUMENTS. Run autonomously — do not pause for plan approval. ## Process ### Phase 1: Analysis 1. **Detect repo**: Run `git remote get-url origin` to identify the target repo. 2. Read the target file(s) and all files that import/depend on them 3. For large refactors spanning multiple modules, spawn parallel explorer role agents to investigate each module's dependencies and usage patterns simultaneously 4. Measure current state: line count, function count, nesting depth, number of parameters 5. Identify: repeated patterns, unused code, unnecessary abstractions, tight coupling ### Phase 2: Plan-Critique Loop 1. Create a feature branch: `git checkout -b refactor/<short-description>` where `<short-description>` is a kebab-case summary derived from $ARGUMENTS. 2. Build a refactoring plan (what changes, what's preserved, exp