Apply refactors safely across multiple files

batch-rewrite-patternskillsetup L264
Tibsfox/gsd-skill-creator
What it does

Apply consistent edits across multiple files safely

Best for

Refactoring identical symbols across 10+ files when manual diff review would be error-prone.

Inputs
  • · pattern (import rename, symbol rename, call signature)
  • · file list
  • · context for validation
Outputs
  • · edited file collection
  • · diff report
Requires
  • · AST parser
  • · diff/merge tool
Preconditions

Pattern must be unambiguous across codebase; all matching instances must be valid

Failure modes

Pattern matches false positives (string literal contains import name); partial renames leave inconsistency; merge conflicts in version control

Trust signals
  • · Detected common-shape-acronym prevents scope creep
  • · Validation step checks all replacements before commit
  • · Diff report provides reviewability