Installs into .claude/skills of the current project.
Are you the author of Analyze?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/nwiizo-analyze)
---
name: analyze
description: Run cargo-coupling and interpret a Rust project's coupling report, history, or baseline diff.
argument-hint: "[path] [analysis options]"
---
# Coupling Analysis
Run the requested analysis from this repository, using `./src` when no target is
specified. Choose the output mode that answers the request; one report is usually
enough. For interpretation, AI output includes the analysis manifest:
```bash
rtk proxy cargo run -- coupling --ai ./src
```
Use [command examples](../cargo-coupling/commands.md) for history, baseline,
machine-readable output, or other requested modes. Read `coupling --help` for
options not covered there; pass CLI arguments, not slash-command labels.
Explain the reported grade and its rationale, the consequential findings, and the
analysis limits. Check relevant source and configuration before turning a signal
into a refactoring recommendation. Preserve Git history, thresholds, and subdomain
classification when comparing results; never change them to improve the grade.
Use [the balance model](../balanced-coupling/SKILL.md) when a finding needs semantic
interpretation. The [report example](output-template.md) is optional for a detailed
report. A summary request needs only the result and material limits. Analysis is
complete when the requested results and supporting evidence are explained;
implement changes when the user also requests them.