Skip to content

LLM Refactoring Assistance

Phased Model

PhasePurposeLLM UseSuccess Metric
ScanExtract code smellsEnumerate code smellsReduction in duplication/circular dependencies
Design consensusDefine change boundariesEnumerate risks/impact matrixTime to generate consensus document
Local changesGenerate small PRsSingle-responsibility PR proposalsPR lead time
Comprehensive validationRegression detectionTest candidates for impact scopeRegression rate

Prompt Template

Objective: <improvement goal>
Input: <code excerpt/structure>
Constraints: No side effects / API compatibility / Minimize log diffs
Deliverables: Change plan table + step 1 diff proposal
Validation: List affected functions + risk score

Anti-patterns

  • Generating massive monolithic diffs (unreviewable)
  • Introducing unexpected side effects (breaking logs/audit trails)

Back to: index.md