Audits source code assets across C++, Android, iOS, and Web stacks: classifies files, detects embedded third-party libraries, and generates interactive HTML reports with actionable four-level verdicts per module.
How this skill is triggered — by the user, by Claude, or both
Slash command
/everything-claude-code:repo-scanThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> 每个生态系统都有自己的依赖管理器,但没有工具能跨 C++、Android、iOS 和 Web 告诉你:多少代码真正是你的,什么是第三方的,什么是死重。
每个生态系统都有自己的依赖管理器,但没有工具能跨 C++、Android、iOS 和 Web 告诉你:多少代码真正是你的,什么是第三方的,什么是死重。
# 仅获取固定的提交以确保可重现性
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
在安装任何智能体技能之前先审查源代码。
| 能力 | 描述 |
|---|---|
| 跨栈扫描 | 一次遍历 C/C++、Java/Android、iOS(OC/Swift)、Web(TS/JS/Vue) |
| 文件分类 | 每个文件标记为项目代码、第三方或构建产物 |
| 库检测 | 50+ 已知库(FFmpeg、Boost、OpenSSL...)带版本提取 |
| 四级裁决 | 核心资产 / 提取并合并 / 重建 / 弃用 |
| HTML 报告 | 带钻取导航的交互式暗色主题页面 |
| 单仓支持 | 带摘要 + 子项目报告的分层扫描 |
| 级别 | 读取文件数 | 用例 |
|---|---|---|
fast | 每模块 1-2 | 大型目录的快速盘点 |
standard | 每模块 2-5 | 带完整依赖 + 架构检查的默认审计 |
deep | 每模块 5-10 | 增加线程安全、内存管理、API 一致性 |
full | 所有文件 | 合并前的全面审查 |
在一个 50,000 文件的 C++ 单仓上:
standard 深度开始fast 进行快速盘点deepnpx claudepluginhub aaione/everything-claude-code-zhCross-stack source code audit that classifies files, detects embedded third-party libraries, and produces interactive HTML reports with four-level verdicts per module.
Runs a repository engineering audit with SARIF-compatible evidence, 4-level confidence scoring, and OpenSSF-style health evaluation. Use when assessing code quality or repository health.