用途:面向新仓库或陌生代码库的快速理解与上手,输出结构、依赖、架构、复杂度、数据流等分析结果。
主要能力:目录结构分析(识别项目类型、入口点、配置文件、测试与文档位置);依赖分析(检查过期包、漏洞、体积影响,分类为关键、过期、弃用、重型、重复);架构映射(识别 MVC、整洁/六边形、按功能、分层等模式,追踪导入图与循环依赖);复杂度度量(圈复杂度、认知复杂度、耦合分析);API 表面映射(导出函数与类型、破坏性变更风险);数据流分析(含认证、PII、支付等敏感路径);集成映射(数据库、第三方 API、内部服务);许可证合规扫描;技术债估算;monorepo 导航;首个 PR 引导。
使用方式:以自然语言指令触发,如“分析并总结本项目结构”“展示依赖图并标出关键与过期包”“计算核心模块复杂度并识别高风险区域”。资料中给出的命令示例包括 npm outdated --json、npm audit --json、pip list --format=json、pip-audit --format=json、npx escomplex src/ --format json、radon cc src/ -a -j、gocyclo -over 10 ./...、lizard src/、npx license-checker --json、pip-licenses --format=json、go-licenses report ./... 等。可集成 Claude Code 的 SessionStart 与 PreToolUse 钩子,以及 GitHub Actions 与 pre-commit 钩子。
适用场景:新成员入职、代码审查前评估、技术债盘点、依赖安全与许可证合规检查、monorepo 导航。
限制:具体安装方式、收费与价格、平台支持、实际效果等资料未提供;分析结果依赖所运行的工具与项目实际情况。