Explain a Coupling Issue
SkillDev toolsExplain coupling issue types in detail with detection conditions, code examples, and solution approaches.
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 Explain a Coupling Issue skill
What this skill tells your AI
The instructions your AI receives, as published by nwiizo/cargo-coupling in .claude/skills/explain-issue/SKILL.md and read by ahel’s review.
Explain what the requested finding means, what change it could make difficult, and whether the available evidence supports acting on it. Use a small Rust example when it clarifies the user's question; do not require a before/after example for every explanation.
For names and descriptions, inspect issue_type.rs. Read only the relevant detector when explaining exact conditions or severity:
- coupling.rs: strength, distance, volatility.
- patterns.rs: module-level structural patterns.
- signals.rs: temporal and volatility diagnostics.
- external_crates.rs: external dependencies.
Use current thresholds and the target project's configuration. The balance model explains the conceptual tradeoffs; its qualitative table is not a replacement for detection code.
Include relevant exceptions such as entrypoints, stable hubs, and re-export facades. Recommend a remedy only when it addresses the demonstrated problem; traits, facades, and module splits are options, not default fixes. No analysis run is needed for a conceptual question that the available evidence already answers.
Signals
- GitHub stars
- 97
- Forks
- 2
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
explain-issue- Source
- github.com/nwiizo/cargo-coupling