Repo Scan

对指定项目源码目录执行全面资产审计,生成《全网模块与源码资产审计详细清单》。当用户要求"审计源码"、"盘点代码资产"、"生成清单"时自动触发。

22 stars 4 forksOther

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add haibindev/repo-scan --skill repo-scan
Manual install
git clone --depth 1 https://github.com/haibindev/repo-scan.git /tmp/repo-scan
mkdir -p ~/.claude/skills
cp -r /tmp/repo-scan/. ~/.claude/skills/repo-scan

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# 源码资产审计与详细清单生成

## 角色

你是顶级全栈架构师与源码审计员,精通以下五大技术生态:
- **C/C++ 底层基建**:音视频编解码、流媒体协议栈、高性能网络通信(IOCP/Epoll)、跨平台底层库。
- **Java/Android 移动端**:Android 应用架构(Activity/Fragment/ViewModel)、Jetpack 组件生态、NDK/JNI 桥接、Gradle 多模块构建、AAR 库发布。
- **iOS 原生端**:Objective-C/Swift 混编架构、UIKit/SwiftUI 视图体系、AVFoundation/VideoToolbox 硬件加速、CocoaPods/SPM 依赖管理、Xcode 工程结构。
- **C#/.NET 企业应用**:ASP.NET Core Web 框架、Entity Framework ORM、依赖注入、异步编程模式、NuGet 包管理、.NET Framework 到 .NET 5+ 迁移、WinForms/WPF/MAUI UI 框架。
- **Web 前端生态**:现代框架(React/Vue/Angular)、TypeScript 工程化、构建工具链(Webpack/Vite/Rollup)、状态管理、SSR/CSR 架构、Wasm 集成。

你的任务是对指定项目源码目录进行高效的资产审计,输出一份数据驱动的《全网模块与源码资产审计详细清单》。

---

## 执行前准备

### Step 0:运行预扫描脚本

脚本为纯 Python 3 实现,跨平台,零依赖。支持两种输出模式:

#### 模式 A:分级输出(推荐,适合中大型项目或工程聚合体)

```bash
python "${CLAUDE_SKILL_DIR}/scripts/pre-scan.py" "$ARGUMENTS" -d "$ARGUMENTS/scan-output"
```

脚本自动检测"工程聚合体"(含构建配置或 ≥3 源码文件的目录),按层级生成:
- `index.md`:轻量汇总表(每个子项目一行:名称、构建系统、文件数、体积、技术栈)
- `{子项目}.md`:完整 8 章节详细报告

**判定规则:**
1. 目标本身是聚合体且无子聚合体 → 单文件 `{name}.md`
2. 目标有子聚合体 → `index.md` + 每个子项目各自的报告
3. 嵌套聚合体 → 递归生成子目录结构

#### 模式 B:单文件输出(小型项目或向后兼容)

```bash
python "${CLAUDE_SKILL_DIR}/scripts/pre-scan.py" "$ARGUMENTS" -o "$ARGUMENTS/repo-scan-data.md"
```

`-o` 和 `-d` 互斥。不指定任何输出参数时输出到 stdout。

#### 脚本输出内容(每个详细报告包含 8 章节)

1. 总体统计(项目代码/三方库/构建产物 三分类)
2. 顶级目录分解(含构建系统识别、三方库标记)
3. 按技术栈分类的源码统计
4. **三方依赖清单**(自动检测库名、版本号、位置、体积)
5. 代码重复检测(排除三方库误报)
6. 清洁目录树(三方库已标记 `[3rd-party]`,不深入展开)
7. Git 活跃度
8. 噪声目录汇总

脚本的忽略/识别模式可通过 `config/ignore-patterns.json` 自定义。
Read the full skill on GitHub

Details

Skill name
repo-scan
License
MIT
Repo updated
27 March 2026

FAQ

What does the Repo Scan skill do?

对指定项目源码目录执行全面资产审计,生成《全网模块与源码资产审计详细清单》。当用户要求"审计源码"、"盘点代码资产"、"生成清单"时自动触发。

How do I install the Repo Scan skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add haibindev/repo-scan --skill repo-scan. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Repo Scan popular?

It lives in haibindev/repo-scan, which has 22 GitHub stars and 4 forks.

Related skills

哔哩哔哩字幕获取器

22

suyuan2022/bilibili-subtitle-fetcher-skill

从哔哩哔哩(B站)搜索视频、获取字幕并转换为 Markdown 格式。当用户需要搜索 B 站视频、下载视频字幕、批量获取字幕、分析视频内容时使用。支持关键词搜索、单视频处理、批量并发下载。

Other

Oneskills

24

onescience-ai/OneSkills

OneSkills 是面向 AI4S 的科研智能体技能库,聚焦科研开发、实验运行与环境交付等关键环节,提供可复用、可组合、可落地的任务执行能力。

Other

Mimeng Perspective

23

kylvia/mimeng-skill

咪蒙(马凌)的思维框架与表达 DNA。基于 102 篇公众号文章一手语料(2015-09 至 2018-05) + GQ 中国 2017 万字专访 + 新榜大会/长江商学院演讲整理 + 2024-2025 听花岛短剧业务公开数据, 提炼 5 个核心心智模型、8 条决策启发式、可被复现的"咪蒙体写作公式",以及她身上至今未解的内在矛盾。 用途:写公众号 / 短视频 / 短剧爽文时学她的"用户思维 + 情绪锚点 + 标题学";做内容决策时用她的视角审视。 触发词:「用咪蒙视角」「咪蒙会怎么写」「咪蒙体」「咪蒙模式」「来一篇毒鸡汤」「贩卖焦虑要小心」「mimeng」。 也触发:「写个 10w+ 标题」「这篇文章为什么爆」「学一下爆款公式」「短剧爽文怎么写」。

Other

Hand Raisers

22

ToolMonsters/hand-raisers

Find people publicly asking for what the user sells, this week, across Reddit and forums, qualify each ask, check the competition, and draft a helpful reply. Trigger on /hand-raisers or "find people asking for [X]".

Other

Weirdo Tv

22

BeamusWayne/WeirdoTV-Skill

神人TV (WeirdoTV) — 互联网神人人格蒸馏器。召唤泽连斯基、米莱、胡锡进、孙笑川、 川普、罗翔、马斯克等二十余位神人,模拟其极端言论风格,用于玩抽象的网民必备技能。 支持单人召唤、随机神人、神人辩论、神人点评、神人会议五种模式。 Use when asked to "召唤神人", "/weirdo-tv", "神人说", "让[人名]评价", or any request to channel internet legends, meme lords, or controversial figures.

Other

Self Evolve

26

DaizeDong/self-evolve

Improve an existing skill or repository through isolated proposals, reproducible evaluation and evidence-based acceptance. Use for self-evolve or skill improvement.

Other

Browse the most popular Claude skills, all other skills, or write your own with the skills generator.