Our review
Launches an interactive web UI for visualizing and analyzing coupling between modules in a Rust project.
Strengths
- Interactive interface with graphical dependency view.
- Advanced filters (strength, distance, volatility) to refine analysis.
- Identification of hotspots and health scores for modules.
- Keyboard shortcuts for quick navigation.
Limitations
- Requires Rust language and the cargo tool.
- Analysis limited to Rust source code.
- Can be slow on very large projects without optimization.
When you need to understand and reduce coupling between modules in a Rust project.
Security analysis
SafeThe skill is purely documentation for a local development tool. It contains no malicious commands, no data exfiltration, and no destructive actions. The commands are standard cargo invocations for a local server.
No concerns found
Examples
Run coupling analysis on the source code in the current directory and open the web visualization.Analyze coupling in ./src, open the web UI, and filter to show only refactoring hotspots.Start the coupling web visualization on port 9090 without auto-opening the browser.Web Visualization Skill
Interactive web UI for coupling analysis.
Quick Start
# Start web server
cargo run -- coupling --web ./src
# Custom port
cargo run -- coupling --web --port 8080 ./src
# Don't auto-open browser
cargo run -- coupling --web --no-open ./src
Keyboard Shortcuts
| Key | Action |
|-----|--------|
| / | Focus search |
| f | Fit to screen |
| r | Reset layout |
| e | Export PNG |
| Esc | Clear selection |
| ? | Show help |
Panel Features
Hotspots
Top refactoring targets ranked by issue severity.
Key Modules
- Connections: Sort by dependency count
- Issues: Sort by problem count
- Health: Sort by health score
Analysis
- Show Dependents: Modules depending on selected
- Show Dependencies: Modules selected depends on
- Full Impact: Complete blast radius
Filters
- Strength: Intrusive/Functional/Model/Contract
- Distance: Same/Different module
- Volatility: High/Medium/Low
- Balance Score: Range filter
- Show Issues Only / Show Cycles Only
Graph Interaction
- Click node: Highlight neighbors, center view
- Click edge: Show dependency direction
- Click background: Clear selection
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.