Detect code coupling smells
sniff-couplersskillsetup L1★381
majiayu000/claude-skill-registry ↗What it does
Detect coupling violations (tight dependencies, circular imports) in code via static analysis
Best for
Refactoring efforts to identify high-coupling modules before decoupling them.
Inputs
- · Dependency graph
- · Coupling threshold rules
Outputs
- · List of coupling violations with source/target modules
Requires
- · AST parser
- · import analyzer
- · visualization tool (optional)
Preconditions
Codebase scanned for imports; coupling rules defined (max-depth, max-degree, no-cycles)
Failure modes
- · Dynamic imports missed → false negatives
- · Threshold too strict → every file flagged as coupling
- · Circular dependency not detected → runtime import errors later
Trust signals
- · Detects circular import cycles
- · Reports coupling degree (number of dependents)