notiriel/reforge
πͺMarketplacenotiriel/reforge
LLM-directed refactoring engine β IntelliJ plugin for headless architectural refactorings via YAML config
Overview
Reforge is an IntelliJ IDEA plugin that executes large-scale architectural refactorings headlessly via CLI and YAML configuration. Designed to be orchestrated by an LLM through a Claude Code skill, it performs refactorings that would otherwise consume excessive tokens through individual file edits.
Key Features
- Headless class moves between packages with full import and reference updating
- Interface extraction from classes with selective method inclusion
- Dependency replacement to swap concrete types with interfaces across fields and constructors
- Operation batching for grouping consecutive same-type refactoring operations
- YAML-based configuration for declarative refactoring definitions
Who is this for?
This marketplace is designed for Java and Kotlin developers using IntelliJ IDEA who need to perform large-scale codebase refactoring with AI assistance. It is ideal for teams undergoing architectural transformations where moving classes, extracting interfaces, and replacing dependencies must be done systematically across many files.
Add this Marketplace
/plugin marketplace add https://github.com/notiriel/reforge.git