SuperAPI AI 工具集

code-analyzer

编程与开发

查看项目

更新于 10-15 16:51

技能介绍

用途:code-analyzer 用于分析代码库,为后续操作构建完整的思维模型,例如代码审查、实现规划、文档生成和智能体创建。

主要能力:工作流包括扫描、理解、追踪、构建模型和确认。扫描阶段运行脚本 .claude/skills/code-analyzer/scripts/scan-codebase.sh,自动检测项目根目录(git 根目录或当前目录),收集结构信息(文件数量、扩展名、配置文件、目录、src 模块)、标记(AICODE-NOTE、AICODE-TODO、AICODE-FIX 及位置)和 Git 信息(分支、修改/添加/删除的文件),输出 JSON,无需外部依赖。脚本会自动排除 node_modules、.git、dist、build、pycache、.venv、venv、ai-docs、.next、.nuxt、coverage、.cache 等目录。理解阶段根据扫描结果判断技术栈、入口点、模块和约定。追踪阶段在非全新项目中进行,查找相似功能、追踪执行路径、映射抽象层、识别复用机会。构建阶段整合结构、追踪、标记和 Git 信息形成思维模型。确认阶段输出摘要和关键文件列表。

使用方式:作为技能在相应环境中调用,执行扫描脚本后按步骤分析。

适用场景:理解代码库、代码审查、实现规划、文档生成、智能体创建。

限制:全新项目跳过追踪;非 git 仓库继续但不含 git 部分;权限被拒时报告文件并继续;找不到相似功能时跳过追踪。具体安装和集成方式暂未提供。