SuperAPI AI 工具集

project-analyzer

智能体与模型

查看项目

更新于 10-16 06:45

技能介绍

用途:分析代码库并生成 CLAUDE.md 文档,适用于开始新项目、理解项目结构、创建或更新项目文档。

主要能力:通过专用智能体(Haiku)执行分析,扫描目录结构、识别语言与框架、用 ast-grep 分析代码模式、检测约定,并生成 CLAUDE.md。

使用方式:使用 Task 工具调用,指定 subagent_type: "project-analyzer",并在 prompt 中说明要分析的目录,例如:Analyze the project in [directory] and create comprehensive CLAUDE.md documentation。

语言与框架识别依据:go.mod 对应 Go;pyproject.toml 对应 Python;Gemfile 对应 Ruby/Rails;Package.swift 对应 Swift;build.gradle.kts 对应 Kotlin/Android;package.json 对应 Node/React;.tf 对应 Terraform;Cargo.toml 对应 Rust;docker-compose.yml 对应 Docker。框架检测包括 config/routes.rb(Rails)、next.config.(Next.js)、angular.json(Angular)、nuxt.config.*(Nuxt)、依赖中的 fastapi 或 django、go.mod 中的 gin 或 echo、Package.swift 中的 Vapor。

CLAUDE.md 必需章节:项目目的(1-2 句)、技术栈与版本、构建/测试/检查命令、架构概览(目录结构)、关键约定与模式、环境设置、Vault Context(若配置了 vault,见 _VAULT_CONTEXT.md)。

限制:资料未提供收费、价格、平台支持范围及具体效果等信息。