Coding

Code Analyze

Try it

面向团队与企业的高级结构化分析工具,在免费版基础上扩展批量分析、协作评审、自定义框架等能力。核心能力: - 多领域深度分析(代码、数据、文本、决策、可视化、架构) - 批量文件分析与聚合报告生成 - 团队协作评审与多视角交叉验证 - 自定义分析框架与模板管理 - 历史分析存档与趋势追踪 适用场景: - 企业代码库...

What it does

面向团队与企业的高级结构化分析工具,在免费版基础上扩展批量分析、协作评审、自定义框架等能力。核心能力: - 多领域深度分析(代码、数据、文本、决策、可视化、架构) - 批量文件分析与聚合报告生成 - 团队协作评审与多视角交叉验证 - 自定义分析框架与模板管理 - 历史分析存档与趋势追踪 适用场景: - 企业代码库批量安全审查 - 架构决策多视角评审 - 团队复盘与改进追踪 差异化: - 兼容免费版全部框架,无缝升级 - 支持自定义分析维度与权重配置 - 提供团队协作与历史追踪能力 - 优先...

The skill document

代码分析工具专业版

付费版专享能力

能力免费版付费版
基础功能支持支持
代码分析工具专业版业级多领域结构化分析不支持支持
代码分析工具专业版支持批量分析不支持支持
代码静态分析与质量评分不支持支持
依赖漏洞检测与升级建议不支持支持
批量代码审查与报告生成不支持支持

核心能力

1. 六大领域深度分析

领域分析重点重点关注项
代码生产故障、死代码风格问题不等于缺陷
数据粒度、缺失值、异常值混合类型、分母缺失
文本论点、证据强度无来源的断言
决策未列选项、可逆性现状偏误
可视化主导性、一致性平台约定差异
架构耦合度、扩展性单点故障、技术债

输入: 用户提供六大领域深度分析所需的指令和必要参数. 输出: 返回六大领域深度分析的处理结果,包含执行状态码、结果数据和执行日志.

2. 批量分析与聚合报告

支持对整个目录或代码库进行批量分析,自动生成聚合报告:

# 批量分析整个模块
请对 src/payment/ 目录下所有 Python 文件执行安全分析
框架: MECE
输出: 聚合报告,按风险等级排序

输入: 用户提供批量分析与聚合报告所需的指令和必要参数.

3. 多视角交叉验证

同一输入由不同角色视角分析,交叉验证结论:

视角关注维度
安全视角漏洞、注入、权限
性能视角复杂度、瓶颈、资源
可维护视角耦合、命名、文档
业务视角需求覆盖、边界条件

输出: 返回多视角交叉验证的处理结果,包含执行状态码、结果数据和执行日志.

4. 自定义分析框架

支持注册自定义分析框架,通过模板文件管理:

{
  "framework_name": "安全合规审查",
  "dimensions": [
    "数据保护",
    "访问控制",
    "审计日志",
    "合规要求"
  ],
  "weights": {
    "数据保护": 0.4,
    "访问控制": 0.3,
    "审计日志": 0.2,
    "合规要求": 0.1
  },
  "thresholds": {
    "critical": 0.8,
    "warning": 0.6
  }
}

输入: 用户提供自定义分析框架所需的指令和必要参数. 输出: 返回自定义分析框架的处理结果,包含执行状态码、结果数据和执行日志。- 验证执行结果,确认输出符合预期格式

  • 异常时参考错误处理章节进行恢复
  • 关键参数: 自定义分析框架 选项

5. 历史存档与趋势追踪

每次分析自动存档,支持按时间线追踪变化趋势:

# 查看历史分析
请列出过去 30 天针对 src/auth/ 模块的分析记录
对比: 安全风险分数变化趋势

输入: 用户提供历史存档与趋势追踪所需的指令和必要参数. 输出: 返回历史存档与趋势追踪的处理结果,包含执行状态码、结果数据和执行日志.

适用场景

场景一: 企业代码库批量安全审查

安全团队对整个服务做批量审查,生成聚合报告并分发给相关团队.

# 批量安全审查
请对 services/ 目录执行批量安全审查
分析维度: 注入风险、认证缺陷、敏感信息泄露、依赖漏洞
输出格式: 聚合报告 + 按服务分组的详细清单
优先级: 红色(立即修复) / 黄色(本周修复) / 白色(排期修复)

输出结构示例:

批量安全审查报告 - services/
=====================================
# ...
红色 关键(3项):
1. [order-service] SQL 拼接存在注入风险 [来自输入 handler.py:45]
2. [auth-service] JWT 密钥硬编码 [来自输入 config.py:12]
3. [payment-service] 未验证回调签名 [来自输入 webhook.py:89]
# ...
黄色 重要(7项):
- [user-service] 密码强度未校验 [推断]
- ...
# ...
聚合统计:
- 审查文件: 156 个
- 发现问题: 24 项
- 红色占比: 12.5%
- 建议优先处理: order-service, auth-service

场景二: 架构决策多视角评审

对架构方案做四视角交叉评审,确保决策全面.

# 架构方案评审
请对以下微服务拆分方案做多视角评审:
方案: 按业务域拆分订单、用户、支付三个服务
视角: 安全 / 性能 / 可维护 / 业务
框架: MECE + 预演失败

场景三: 团队复盘与改进追踪

迭代结束后,对代码质量做复盘分析并追踪改进趋势.

# 迭代复盘分析
请对本次迭代(Sprint 23)的代码提交做复盘分析
分析维度: 提交规范、测试覆盖、重构比例、缺陷修复率
对比: 与 Sprint 22 的变化趋势
输出: 复盘报告 + 改进建议清单

使用流程

优秀步: 初始化工作区

# 创建分析工作区
mkdir -p .code-analyze/{reports,frameworks,history}
# ...
# 初始化配置
cat > .code-analyze/config.json << 'EOF'
{
  "edition": "pro",
  "default_framework": "MECE",
  "batch_limit": 200,
  "cross_validation": true,
  "auto_archive": true,
  "history_retention_days": 90
}
EOF

第二步: 注册自定义框架(可选)

# 在 frameworks 目录创建自定义框架
cat > .code-analyze/frameworks/security-review.json << 'EOF'
{
  "framework_name": "安全合规审查",
  "dimensions": ["数据保护", "访问控制", "审计日志"],
  "weights": {"数据保护": 0.5, "访问控制": 0.3, "审计日志": 0.2}
}
EOF

第三步: 执行批量分析

# 批量分析命令
请对 src/ 目录执行批量安全分析
配置: .code-analyze/config.json
框架: security-review
输出: .code-analyze/reports/security-$(date +%Y%m%d).md

第四步: 查看聚合报告

# 查看最新报告
请展示 .code-analyze/reports/ 下最新一份分析报告的摘要
包含: 红色问题数、黄色问题数、涉及模块、趋势对比

输入格式

参数名类型必填说明
contentstringcode-analyze处理的内容输入
strict_levelstring审查严格度, 可选: strict/normal/loose, 默认: normal

输出格式

{
  "success": true,
  "data": {
    "overall_grade": "A",
    "total_score": 92,
    "max_score": 100,
    "summary": "处理完成",
    "details": [
      {
        "item": "代码风格",
        "status": "pass",
        "score": 95,
        "comment": "符合规范"
      },
      {
        "item": "安全合规",
        "status": "warn",
        "score": 80,
        "comment": "符合规范"
      }
    ],
    "improvements": [
      {
        "priority": "high",
        "suggestion": "建议优化",
        "expected_gain": "+5分"
      },
      {
        "priority": "medium",
        "suggestion": "建议优化",
        "expected_gain": "+3分"
      }
    ]
  },
  "error": null
}

异常处理

错误场景原因处理方式
配置错误参数缺失或格式错误检查依赖说明中的配置要求
运行时错误运行环境不满足确认运行环境符合依赖说明
网络错误连接超时或不可达

依赖说明

运行环境

  • Agent 平台: 支持读取 SKILL.md 的任意 AI Agent(Claude Code / Cursor / Codex / Gemini CLI 等)
  • 操作系统: Windows / macOS / Linux
  • 运行时: Python 3.8+(批量分析脚本,可选)

依赖说明(补充)

依赖项类型是否必需获取方式
LLM APIAPI必需由 Agent 内置 LLM 提供
Python 3.8+运行时批量分析必需python.org
jqCLI 工具系统包管理器
ripgrepCLI 工具批量扫描推荐系统包管理器

API Key 配置

  • 本工具基于 Markdown 指令驱动,无需额外 API Key
  • 批量分析若调用外部 LLM API,需配置对应 Key:
# 可选: 批量分析使用的外部 LLM Key(如非 Agent 内置)
export ANALYZE_LLM_API_KEY="your-api-key"
export ANALYZE_LLM_ENDPOINT="https://api.example.com/v1"

可用性分类

  • 分类: MD+EXEC+SCRIPT(Markdown 指令 + 命令行执行 + 可选 Python 脚本)
  • 说明: 核心分析通过自然语言指令驱动 Agent 执行,批量分析可通过 Python 脚本加速
  • 离线可用: 核心分析完全离线;批量分析脚本可选调用外部 API

案例展示

企业级配置

{
  "edition": "pro",
  "organization": {
    "name": "技术团队",
    "default_reviewers": ["security-team", "arch-team"]
  },
  "analysis": {
    "default_framework": "MECE",
    "cross_validation_roles": ["security", "performance", "maintainability"],
    "batch_concurrency": 5,
    "max_file_size_mb": 10
  },
  "archive": {
    "enabled": true,
    "retention_days": 180,
    "storage": "local",
    "path": ".code-analyze/history"
  },
  "notification": {
    "on_critical": true,
    "channels": ["email", "webhook"]
  }
}

团队协作配置

{
  "collaboration": {
    "shared_frameworks": true,
    "review_workflow": "round-robin",
    "min_reviewers": 2,
    "conflict_resolution": "senior-decides"
  }
}

常见问题

Q1: 专业版是否兼容免费版的分析结果?

完全兼容。专业版输出的报告格式与免费版一致,免费版创建的分析可直接在专业版中打开和继续编辑.

Q2: 批量分析有文件数量上限吗?

默认单次批量上限 200 个文件,可通过配置文件调整。超大批量建议分模块执行,避免单次分析时间过长.

Q3: 自定义框架如何与内置框架混用?

在分析指令中指定即可,框架名称对应 frameworks 目录下的文件名:

# 混用框架
请用 security-review 框架分析 src/auth/,用 MECE 框架分析 src/utils/

Q4: 历史分析数据存储在哪里?

默认存储在项目根目录的 .code-analyze/history/ 下,可配置为其他本地路径。数据不出本机.

Q5: 团队协作如何同步框架?

.code-analyze/frameworks/ 目录纳入版本控制,团队成员拉取后即可共享自定义框架.

Q6: 如何获得优先技术支持?

专业版用户可通过专属通道提交问题,通常 1 个工作日内响应.

错误处理

错误场景(续)原因处理方式
LLM响应超时或无响应网络延迟或模型负载过高,请求;确认Agent平台LLM服务正常
输入内容格式不正确用户输入不符合skill预期格式检查输入是否符合skill使用说明中的格式要求,参考示例章节
执行结果与预期不符指令描述不够明确或上下文不足提供更详细的指令描述,补充必要的上下文信息
命令执行失败运行环境不满足要求或权限不足确认运行环境符合依赖说明中的要求;检查命令权限设置

Related skills

结构化分析任意输入,支持数据、代码、文本、决策的优先级排序与结论推导。Use when 需要数据分析、报表生成、统计洞察、数据可视化时使用。不适用于实时流数据处理。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。

1 installs

|-. 当需要code analyze tool相关能力的开发场景,提供完整工作流程和配置指南. 该工具经过差异化增强,结合实际使用痛点进行了优化。Use。适用于独立开发者、企业团队和自动化工作流场景,提供结构化输出与错误处理机制,支持中文交互,即开即用。Use when 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于无明确技术栈的模糊需求。

面向团队与企业的高级 Git 历史分析工具,在免费版基础上扩展团队复盘、同意管理、趋势追踪等能力。核心能力: - 团队复盘分析(需全员同意) - 同意管理与审计追踪 - 多仓库批量扫描与聚合报告 - 历史趋势追踪与基线对比 - 匿名化输出与隐私保护 适用场景: - 团队迭代复盘与改进 - 多仓库代码质量审计 -...

对任意输入做结构化分析,数据/代码/文本/决策/可视化。Structured analysis for any input。Data, code,。Use when 需要数据分析、报表生成、统计洞察、数据可视化时使用。不适用于实时流数据处理。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。 text, decisions, visuals。Prioritize, question,。Use when 需要数据分析、报表生成、统计洞察、数据可视化时使用。不适用于实时数据流处理。

快速分析方法流程、数据库表名及服务调用引用关系

面向企业研发团队的高级代码质量审计工具,提供深度安全扫描、合规性检查、批量项目分析与CI/CD流水线集成。核心能力: - OWASP Top 10 安全漏洞深度扫描 - 全项目批量代码审计 - 自定义规则引擎与策略管理 - 多格式报告输出(SARIF/HTML/JSON) - CI/CD 流水线集成 - 多租户协...