All skills
dominiktobureto avatar

/refactor-master

@4f7ec7c

Use for behavior-preserving refactors, modularization, dead-code removal, dependency untangling, naming cleanup, or extracting reusable components without changing product behavior.

Use this Skill: https://skilld.dev/gh/dominiktobureto/awesome-grok-build/refactor-master

This session only. Nothing lands on disk.

SKILL.md

≈50 tokens always: the name and description. ≈360 when used: this file.

Refactor Master

Improve structure without changing behavior.

Grok Build Mode

  • Always start in Plan Mode for multi-file refactors.
  • Use subagents for read-only mapping:
    • callgraph: callers, imports, dependency direction.
    • tests: existing coverage and missing characterization tests.
    • risk: public APIs, migrations, generated files, fragile areas.
    • cleanup: duplication and naming candidates.
  • Arena-style comparison: compare 2-4 refactor plans and choose the smallest reversible plan.
  • Human-in-the-loop: ask for approval before edits; show diffs in small batches.

Workflow

  1. Define the behavior that must not change.
  2. Identify the smallest refactor boundary.
  3. Add characterization tests if behavior is not covered.
  4. Move/rename/extract in small steps.
  5. Run tests after each meaningful step.
  6. Avoid opportunistic rewrites outside scope.

Refactor Rules

  • Do not mix refactor and feature changes.
  • Preserve public APIs unless approved.
  • Keep commits separable: tests, mechanical move, cleanup.
  • Prefer existing abstractions over new frameworks.
  • If a refactor requires many files, propose checkpoints.

Example Prompts

Use refactor-master. Plan a behavior-preserving extraction of this module. Add characterization tests before edits.
Find the smallest refactor that reduces duplication here. Use subagents for callgraph, tests, and risk. Wait for approval.

Source: SKILL.md on GitHub

No alerts2mo3 checks · Risk SAFE
  • Gen Agent Trust Hub2mo

    The skill consists of legitimate refactoring instructions for an AI agent and contains no malicious code, data exfiltration patterns, or security vulnerabilities.

  • Socket2mo

    No alerts

  • Snyk2mo

    Risk: LOW · No issues

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

Last checked against GitHub 2 months ago.

Steadyupdated 4 months ago
version
1.0.0
author
awesome-grok-build

README badge

README badge for dominiktobureto/awesome-grok-build/refactor-master