ワンクリックで
similarity
Detect semantic code similarities using similarity-rs. Creates refactoring plans for duplicate code.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Detect semantic code similarities using similarity-rs. Creates refactoring plans for duplicate code.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | similarity |
| description | Detect semantic code similarities using similarity-rs. Creates refactoring plans for duplicate code. |
similarity-rs to detect code similarities# Basic scan
similarity-rs ./src
# With threshold
similarity-rs ./src --threshold 0.85
# Skip test functions
similarity-rs ./src --skip-test
# Show code in output
similarity-rs ./src --print
# Strict detection (95%+)
similarity-rs ./src --threshold 0.95 --skip-test
# Include type similarity
similarity-rs ./src --experimental-types
# CI integration
similarity-rs ./src --threshold 0.95 --skip-test --fail-on-duplicates
| Option | Description | Default |
|---|---|---|
-t, --threshold | Similarity threshold (0.0-1.0) | 0.85 |
-m, --min-lines | Minimum lines | 3 |
--min-tokens | Minimum tokens | 30 |
-p, --print | Show code in output | - |
--skip-test | Skip test functions | - |
--exclude | Exclude directories | - |
--experimental-types | Check type similarity | - |
--fail-on-duplicates | Exit 1 if duplicates found | - |
| Similarity | Category | Action |
|---|---|---|
| 95%+ | Near-exact duplicate | Extract to common function |
| 85-95% | Structural similarity | Consider generics/traits |
| < 85% | Possible false positive | Review manually |
# 1. Detect similar code
similarity-rs ./src --threshold 0.85 --skip-test
# 2. Check coupling impact
cargo run -- coupling ./src
# 3. Visualize in Web UI
cargo run -- coupling --web ./src
similarity-rs . --threshold 0.8 --skip-testsimilarity-rs ./src --threshold 0.95 --printsimilarity-rs ./src --experimental-types --threshold 0.85Khononov's Balanced Coupling model reference. Auto-loaded when analyzing coupling patterns, reviewing architecture, or interpreting analysis results.
Run coupling analysis and interpret results. Use when analyzing Rust project coupling patterns and generating improvement proposals.
Quick health check for coupling balance score. Use for daily score verification and CI quality gates.
Modularity review using Balanced Coupling model. Combines automated analysis with semantic code review to find implicit coupling and design issues.
Start interactive web UI for coupling analysis visualization. Graph exploration with filters, hotspots, and export.
Run mutation testing with cargo-mutants to evaluate test quality. Identifies untested code paths.