Refactor - Refactoring Proposals
SkillDev toolsGenerate concrete refactoring proposals with Before/After code based on coupling analysis results.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Refactor - Refactoring Proposals skill
What this skill tells your AI
The instructions your AI receives, as published by nwiizo/cargo-coupling in .claude/skills/refactor/SKILL.md and read by ahel’s review.
Execution Steps
- Run
cargo run -- coupling $ARGUMENTSto analyze - Identify specified issue type (default: all)
- Propose refactoring steps with Before/After code examples
- Present priority table and phased migration plan
Issue Types
| Type | Description |
|---|---|
global-complexity | Strong coupling to distant modules |
cascading-change | Coupling to volatile modules |
inappropriate-intimacy | Internal access across boundaries |
high-efferent | Too many outgoing dependencies |
high-afferent | Too many incoming dependencies |
all | All issue types (default) |
Verification
# Before refactoring
cargo run -- coupling --summary ./src > before.txt
# After refactoring
cargo run -- coupling --summary ./src > after.txt
# Compare
diff before.txt after.txt
Guidelines
- Split large changes into small commits
- Verify tests pass at each step
- Document change intent for reviewers
Code pattern examples: patterns.md
Signals
- GitHub stars
- 96
- Forks
- 2
- Last commit
- Sep 2026
- Hacker News mentions
- 20
Advanced
- Catalog kind
- skill
- Gateway key
refactor-nwiizo- Source
- github.com/nwiizo/cargo-coupling