All skills
lexler avatar

/refactoring-team

@628d2e9
by Lada Kesselerlexler/skill-factory238 stars
61

Iterative code refactoring through progressive lenses via a worker-reviewer agent team.

Use this Skill: https://skilld.dev/gh/lexler/skill-factory/refactoring-team

This session only. Nothing lands on disk.

referencesreviewer-guides18-mutable-state.reviewer.md

≈289 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Lens: Mutable State & Side Effects (Reviewer Guide)

When to Apply

After API/interface design. Interfaces are clean — now look at what happens inside: where does state change and are those changes predictable?

What to Look For in Diffs

  • Side effects separated from computations (query functions no longer modify state)
  • Global mutable state reduced or encapsulated
  • Functions that mutated arguments refactored to return new values
  • Temporal coupling eliminated by removing shared mutable state between sequential calls

First Pass

Worker should find obvious state problems: global mutable state, void functions doing work through mutation, side effects mixed into computations.

Second Pass

If hidden state issues remain:

  • Look for functions that must be called in a specific order — that is temporal coupling through shared state
  • Check for functions that modify their arguments — would returning a new value be clearer?
  • Look for side effects in functions whose names suggest they are queries or computations

When Done

Move on when a reader can predict what each function changes without reading its implementation.

Source: SKILL.md on GitHub

No alerts6d3 checks · Risk SAFE
  • Gen Agent Trust Hub6d

    The skill facilitates an automated, iterative refactoring workflow using a worker-reviewer agent team. It processes local source code and executes user-provided test commands to verify changes. The skill operates using local scripts and standard development tools without any detected malicious behaviors or obfuscation.

  • Socket6d

    No alerts

  • Snyk6d

    Risk: LOW · No issues

Signed by skilld at 628d2e9. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last month.

Steadyupdated 7 months ago
disable-model-invocation
true
argument-hint
[target-path]
Other metadata
hooks
{
  "TeammateIdle": [
    {
      "hooks": [
        {
          "type": "command",
          "command": "${CLAUDE_SKILL_DIR}/references/guard-idle-worker.sh"
        }
      ]
    }
  ]
}

README badge

README badge for lexler/skill-factory/refactoring-team