Explain a Coupling Issue

SkillDev tools

Explain coupling issue types in detail with detection conditions, code examples, and solution approaches.

Available today. Use it from your connected AI after setup.

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:

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