Apply refactors safely across multiple files
batch-rewrite-patternskillsetup L2★64
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