用途:面向新仓库或陌生代码库,快速梳理项目结构、技术栈、依赖健康度、架构模式、复杂度、数据流与外部集成,帮助开发者上手并评估技术债。
主要能力:目录结构分析(识别项目类型、入口点、配置文件、测试与文档位置);依赖分析(检查过期包、漏洞、体积影响,区分关键、过期、弃用、重型、重复依赖);架构映射(识别 MVC、Clean/Hexagonal、按功能、分层等模式,追踪导入图与循环依赖);复杂度度量(圈复杂度、认知复杂度、耦合分析);API 表面映射(导出函数与类型、破坏性变更风险);数据流分析(输入、校验、业务逻辑、持久化、响应,并标记认证、PII、支付等敏感路径);集成映射(数据库、第三方 API、内部服务);许可证合规扫描;技术债估算;monorepo 导航;首个 PR 指南。
使用方式:以自然语言指令触发,如“总结项目结构”“展示依赖图”“计算核心模块复杂度”。文档给出多种命令示例,例如 npm outdated --json、npm audit --json、pip-audit --format=json、radon cc src/ -a -j、gocyclo -over 10 ./...、lizard src/、npx dependency-cruiser、pydeps、npx license-checker 等,可按语言选用。还支持与 Claude Code 钩子集成(SessionStart 自动分析、PreToolUse 注入上下文)以及 CI/CD 与 pre-commit 检查。
适用场景:新成员入职、代码审查前评估、依赖与许可证合规检查、技术债盘点、monorepo 结构梳理。
限制:具体安装方式、收费与平台支持资料未提供;部分命令依赖外部工具,需自行安装;分析结果依赖代码库实际状态,不保证覆盖所有语言或框架。