R

repo-scan

by @affaan-mv
4.4(20)

多言語コードベースにおけるオリジナルコード比率、サードパーティ依存関係、デッドコードを分析し、M&Aやリファクタリングのための構造化された概要を提供。

code-analysisdependency-managementlegacy-coderefactoringcode-auditGitHub
インストール方法
npx skills add https://github.com/affaan-m/everything-claude-code --skill repo-scan
compare_arrows

Before / After 効果比較

1 组
使用前

大規模なコードベースを引き継ぐ際、package.json、Cargo.toml、Podfileなどの依存ファイルを手動で確認し、ディレクトリごとにコード所有権を分析するには、1-2週間かかります。

使用後

ツールはすべてのエコシステム依存関係を自動的にスキャンし、コード所有権ヒートマップ、サードパーティ依存ツリー、およびデッドコードレポートを生成し、2時間で百万行のコードベース分析を完了します。

SKILL.md

repo-scan

repo-scan

Every ecosystem has its own dependency manager, but no tool looks across C++, Android, iOS, and Web to tell you: how much code is actually yours, what's third-party, and what's dead weight.

When to Use

  • Taking over a large legacy codebase and need a structural overview

  • Before major refactoring — identify what's core, what's duplicate, what's dead

  • Auditing third-party dependencies embedded directly in source (not declared in package managers)

  • Preparing architecture decision records for monorepo reorganization

Installation

# Fetch only the pinned commit for reproducibility
mkdir -p ~/.claude/skills/repo-scan
git init repo-scan
cd repo-scan
git remote add origin https://github.com/haibindev/repo-scan.git
git fetch --depth 1 origin 2742664
git checkout --detach FETCH_HEAD
cp -r . ~/.claude/skills/repo-scan

Review the source before installing any agent skill.

Core Capabilities

Capability Description

Cross-stack scanning C/C++, Java/Android, iOS (OC/Swift), Web (TS/JS/Vue) in one pass

File classification Every file tagged as project code, third-party, or build artifact

Library detection 50+ known libraries (FFmpeg, Boost, OpenSSL…) with version extraction

Four-level verdicts Core Asset / Extract & Merge / Rebuild / Deprecate

HTML reports Interactive dark-theme pages with drill-down navigation

Monorepo support Hierarchical scanning with summary + sub-project reports

Analysis Depth Levels

Level Files Read Use Case

fast 1-2 per module Quick inventory of huge directories

standard 2-5 per module Default audit with full dependency + architecture checks

deep 5-10 per module Adds thread safety, memory management, API consistency

full All files Pre-merge comprehensive review

How It Works

  • Classify the repo surface: enumerate files, then tag each as project code, embedded third-party code, or build artifact.

  • Detect embedded libraries: inspect directory names, headers, license files, and version markers to identify bundled dependencies and likely versions.

  • Score each module: group files by module or subsystem, then assign one of the four verdicts based on ownership, duplication, and maintenance cost.

  • Highlight structural risks: call out dead-weight artifacts, duplicated wrappers, outdated vendored code, and modules that should be extracted, rebuilt, or deprecated.

  • Produce the report: return a concise summary plus the interactive HTML output with per-module drill-down so the audit can be reviewed asynchronously.

Examples

On a 50,000-file C++ monorepo:

  • Found FFmpeg 2.x (2015 vintage) still in production

  • Discovered the same SDK wrapper duplicated 3 times

  • Identified 636 MB of committed Debug/ipch/obj build artifacts

  • Classified: 3 MB project code vs 596 MB third-party

Best Practices

  • Start with standard depth for first-time audits

  • Use fast for monorepos with 100+ modules to get a quick inventory

  • Run deep incrementally on modules flagged for refactoring

  • Review the cross-module analysis for duplicate detection across sub-projects

Links

Weekly Installs517Repositoryaffaan-m/everyt…ude-codeGitHub Stars144.9KFirst Seen10 days agoSecurity AuditsGen Agent Trust HubPassSocketPassSnykWarnInstalled oncodex482opencode460cursor455github-copilot454antigravity454gemini-cli453

ユーザーレビュー (0)

レビューを書く

効果
使いやすさ
ドキュメント
互換性

レビューなし

統計データ

インストール数4.6K
評価4.4 / 5.0
バージョン
更新日2026年8月5日
比較事例1 件

ユーザー評価

4.4(20)
5
30%
4
55%
3
15%
2
0%
1
0%

この Skill を評価

0.0

対応プラットフォーム

🔧Claude Code

タイムライン

作成2026年4月9日
最終更新2026年8月5日
🎁 Agent 知識カード
アンケート