代码分析工具专业版

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

企业级多领域结构化分析,支持批量分析、团队协作、自定义框架与优先级支持。面向团队与企业的高级结构化分析工具,在免费版基础上扩展批量分析、协作评审、自定义框架等能力。核心能力:

一句话选型结论

按资料字段整理

代码分析工具专业版是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install zcwl/code-analyze-tool-pro
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方zcwl仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 enterprise
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791623757
正文体量21.2 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
代码分析工具专业版当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

21.2 KB
模型实际读到的说明书原文,来自技能仓库

> 核心功能: 本技能提供中文交互等能力。
> 核心功能: 本技能提供结构化的工作流程和配置指引、化工作流场景等能力。

代码分析工具专业版

简介

代码分析工具专业版为企业团队提供深度结构化分析能力。在免费版四大框架基础上,扩展了批量分析、多视角交叉验证、自定义框架、历史存档等高级能力,满足复杂业务场景的决策需求.
专业版完全兼容免费版的分析输出格式,已有免费版工作流可无缝升级.

主要能力

1. 六大领域深度分析

领域 分析重点 重点关注项
代码 生产故障、死代码 风格问题不等于缺陷
数据 粒度、缺失值、异常值 混合类型、分母缺失
文本 论点、证据强度 无来源的断言
决策 未列选项、可逆性 现状偏误
可视化 主导性、一致性 平台约定差异
架构 耦合度、扩展性 单点故障、技术债
处理: 解析六大领域深度分析的输入参数,完成核心逻辑,返回格式化结果.
输出: 返回六大领域深度分析的响应数据,含状态码、结果数据和运行日志.
### 2. 批量分析与聚合报告
支持对整个目录或代码库进行批量分析,自动生成聚合报告:
## 参数说明
参数名 类型 必填
:----- :----- :-----
input string 是
options object 否
callback_url string 否
请对 src/payment/ 目录下所有 Python 文件执行安全分析
框架: MECE
输出: 聚合报告,按风险等级排序

处理: 解析批量分析与聚合报告的输入参数,完成核心逻辑,返回格式化结果.
输出: 返回批量分析与聚合报告的响应数据,含状态码、结果数据和运行日志.
- 通过input_params参数调用,支持创建/查询/导出

3. 多视角交叉验证

同一输入由不同角色视角分析,交叉验证结论:
| 视角 | 关注维度 |
|---:|---:|
| 安全视角 | 漏洞、注入、权限 |
| 性能视角 | 复杂度、瓶颈、资源 |
| 可维护视角 | 耦合、命名、文档 |
| 业务视角 | 需求覆盖、边界条件 |
处理: 解析多视角交叉验证的输入参数,完成核心逻辑,返回格式化结果.
输出: 返回多视角交叉验证的响应数据,含状态码、结果数据和运行日志.

4. 自定义分析框架

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

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

处理: 解析自定义分析框架的输入参数,完成核心逻辑,返回格式化结果.
输出: 返回自定义分析框架的响应数据,含状态码、结果数据和运行日志.
- 通过input_params参数调用,支持创建/查询/导出

5. 历史存档与趋势追踪

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

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

处理: 解析历史存档与趋势追踪的输入参数,完成核心逻辑,返回格式化结果.
输出: 返回历史存档与趋势追踪的响应数据,含状态码、结果数据和运行日志.
能力覆盖范围:支持的场景关键词如下:企业级多领域结构、化分析、支持批量分析、团队协作、自定义框架与优先、级支持、面向团队与企业的、高级结构化分析工、在免费版基础上扩、展批量分析、协作评审、自定义框架等能力、核心能力、多领域深度分析、批量文件分析与聚、合报告生成、团队协作评审与多、自定义分析框架与、模板管理、历史分析存档与趋等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持.
- 通过input_params参数调用,支持创建/查询/导出

应用场景

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

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

请对 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

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

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/ 下最新一份分析报告的摘要
包含: 红色问题数、黄色问题数、涉及模块、趋势对比

实际示例

企业级配置

{
  "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"
  }

经验总结

1. 建立分析基线

首次使用时对核心模块做一次全量分析,建立风险基线:

请对核心模块做全量安全分析并保存为基线
模块: src/core/, src/auth/, src/payment/
基线名: baseline-2026Q1

2. 定期增量分析

请对近 7 天变更的文件做增量安全分析
对比基线: baseline-2026Q1
关注: 新引入的风险、已修复的风险

3. 多视角交叉验证流程

步骤 操作 产出
1 安全视角分析 漏洞清单
2 性能视角分析 瓶颈清单
3 可维护视角分析 技术债清单
4 交叉对比 冲突项与共识项
5 综合结论 优先级排序报告
### 4. 免费版与专业版能力对比
能力 免费版 专业版
:------ ------: :------
基础框架 4 种 4 种 + 自定义
分析领域 5 个 6 个(含架构)
批量分析 不支持 支持(并发 5)
交叉验证 不支持 4 视角
历史存档 手动 自动(180天)
趋势追踪 不支持 支持
团队协作 不支持 支持
优先支持 社区 专属通道
## 疑问汇编
### Q1: 首次使用如何快速上手?
A: 阅读快速开始章节,按步骤配置环境变量和API Key,然后参考使用流程章节执行。
### Q2: 报错"unauthorized"怎么解决?
A: 确认API Key已正确设置到环境变量中,检查Key是否过期或格式错误,必要时重新生成。
### Q3: 可以批量处理数据吗?
A: 支持批量模式。建议单次不超过100条,避免触发API限流。大批量任务请分批执行。
### Q4: 结果与预期不符怎么办?
A: 检查输入参数格式,确认参数值在有效范围内。参考案例展示章节的示例对照调整。
### Q5: 是否支持离线使用?
A: 需要联网调用API。离线场景请确认是否有本地模型或缓存机制可用。
## 依赖与配置
### 运行环境
- Agent 平台: 支持读取 SKILL.md 的任意 AI Agent( Code / Cursor / Codex / CLI 等)
- 操作系统: Windows / macOS / Linux
- 运行时: Python 3.8+(批量分析脚本,可选)
### 依赖详情
依赖项 类型 是否必需
---: :--- ---:
LLM API API 必需
Python 3.8+ 运行时 批量分析必需
jq CLI 工具 否
ripgrep CLI 工具 批量扫描推荐
### API Key 配置
- 本工具基于 Markdown 指令驱动,无需额外 API Key
- 批量分析若调用外部 LLM API,需配置对应 Key:
export ANALYZE_LLM_API_KEY="${API_KEY:?请设置环境变量}"
export ANALYZE_LLM_ENDPOINT="https://api.example.com/v1"

可用性分类

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

错误恢复方案

错误码 场景描述 可能原因 解决方案
AUTH_FAIL 身份验证失败 Key未设置/已过期/格式错 确认环境变量,重新获取Key
RATE_LIMIT 触发限流 请求频率超过阈值 降低频率,指数退避重试
TIMEOUT 请求超时 网络不稳定或服务端慢 增加超时阈值,检查网络
INVALID_PARAM 参数无效 缺失必填项或值超范围 检查参数表,修正后重试
SERVER_ERROR 服务端异常 平台内部故障 等待1-2分钟后重试
## 限制条件
- 需LLM支持,无LLM环境不可用
- 复杂业务场景建议结合人工经验判断
- 执行效率受模型能力与网络环境影响
## 范围与限制
### 输入限制
- 文件大小限制:单次批量分析中,单个文件大小不应超过10MB,以避免性能问题。
- 文件数量限制:默认单次批量分析文件数量上限为200个,此限制可通过配置文件调整。
- 输入格式:输入数据必须符合规定的JSON格式,否则工具将无法正确解析。
### 性能边界
- 并发处理:批量分析支持最多5个并发任务,超过此限制可能导致性能下降。
- 分析时间:复杂代码库的分析时间可能较长,具体时间取决于代码库的大小和复杂性。
### 兼容性约束
- 操作系统:工具支持Windows、macOS和Linux操作系统。
- Python版本:批量分析脚本要求Python版本为3.8或更高。
- 外部工具:某些功能可能需要安装额外的CLI工具,如jq和ripgrep。
### 其他限制
- LLM支持:工具需要LLM支持,无LLM环境不可用。
- 人工判断:复杂业务场景的分析结果可能需要结合人工经验进行判断。
- 网络环境:执行效率受网络环境影响,确保网络稳定可靠。
## 输入数据验证
### 数据类型验证
- 字符串类型:所有输入字符串必须符合UTF-8编码,且长度不超过合理的限制。
- 数值类型:数值类型输入必须符合预期范围,如文件大小限制。
### 数据格式验证
- JSON格式:所有输入数据必须符合JSON格式规范,否则工具将无法解析。
- 必填字段:所有必填字段必须提供,否则工具将返回错误。
### 数据有效性验证
- 文件路径:文件路径必须存在且可访问。
- 目录路径:目录路径必须存在且包含目标文件。
- 分析框架:指定的分析框架必须已注册且可用。
## 批量分析限制
### 文件类型限制
- 支持的文件类型:工具支持多种文件类型,包括Python、Java、C++等常见编程语言。
- 不支持的文件类型:不支持的文件类型将不会被分析,可能包括某些脚本语言或特定格式文件。
### 分析深度限制
- 代码深度:分析深度取决于代码复杂性和工具配置,过深的递归分析可能导致性能问题。
- 依赖分析:依赖分析可能受限于代码库的结构和外部库的可用性。
## 代码库分析限制
### 代码库规模限制
- 代码库大小:大型代码库的分析可能需要更多时间和资源,建议分模块执行以避免长时间的分析等待。
- 性能影响:大型代码库的分析可能对系统性能产生影响,特别是在高并发情况下。
### 代码库结构限制
- 目录结构:工具假设代码库具有一定的目录结构,不符合预期的目录结构可能导致分析失败。
- 外部依赖:代码库中可能存在外部依赖,这些依赖的可用性可能影响分析结果。
## 分析结果输出限制
### 报告格式限制
- 支持的格式:工具支持多种报告格式,包括Markdown、PDF等。
- 自定义格式:用户可以自定义报告格式,但必须遵循工具的输出规范。
### 数据存储限制
- 本地存储:分析结果默认存储在本地,不提供云存储选项。
- 数据保留:历史分析数据默认保留180天,可通过配置文件调整。
## 网络依赖限制
### 网络连通性限制
- 网络要求:工具需要稳定的网络连接,以确保LLM API和其他外部服务的正常访问。
- 代理设置:如果使用代理,必须正确配置代理设置,否则可能导致网络错误。
### 网络延迟限制
- 延迟要求:网络延迟过高可能导致分析速度变慢,影响用户体验。
- 优化策略:建议优化网络配置,减少延迟,以提高分析效率。
## 常见问题 (新增部分)
### Q7: 如何进行团队协作分析?
团队协作分析可以通过以下步骤进行:
1. 创建团队:在配置文件中指定默认审查者,并创建团队。
2. 分配任务:将分析任务分配给团队成员。
3. 交叉验证:团队成员从不同视角进行交叉验证。
4. 结果汇总:汇总分析结果,形成综合报告。
### Q8: 如何查看历史分析报告?
可以通过以下命令查看历史分析报告:
请列出过去 30 天针对 src/auth/ 模块的所有分析报告

Q9: 如何配置自动存档?

自动存档可以通过配置文件进行配置:

{
  "auto_archive": true,
  "history_retention_days": 90
}

Q10: 如何获取技术支持?

专业版用户可以通过以下方式获取技术支持:
- 访问官网联系客服
- 通过专属通道提交问题
- 加入用户社区交流

边界条件与限制 (改进部分)

输入限制 (改进部分)

  • 文件大小限制:单次批量分析中,单个文件大小不应超过10MB。
  • 文件数量限制:默认单次批量分析文件数量上限为200个,可通过配置文件调整。
  • 输入格式:输入数据必须符合规定的JSON格式。

性能边界 (改进部分)

  • 并发处理:批量分析支持最多5个并发任务。
    > 注: 本SKILL.md超过500行上限, 已截断尾部非核心章节以满足L1格式要求。完整内容见版本库历史。

安全规范

风险类型 防范措施
API密钥泄露 通过系统环境变量设置,严禁硬编码密钥
命令执行风险 只运行安全清单内命令,禁止拼接用户输入
网络通信安全 强制HTTPS传输并验证SSL证书
敏感数据暴露 结果中排除密钥类数据
使用前请确认已阅读依赖说明章节,确保运行环境满足安全要求。
## 优势对比
对比维度 代码分析工具专业版
--------- ------------
自动化程度 全流程自动
错误处理 内置错误恢复
可复用性 参数化配置
安全合规 内置安全检查
适用场景 企业级多领域结构化分析,支持批量分析、团队协作、自定义框架与优先级支持。面向团队
安全风险 严重程度
---------- ----------
敏感数据暴露 严重
权限越界 高
第三方接口异常 中
日志信息泄露 低
## 功能速览
- 自动化执行: 企业级多领域结构化分析,支持批量分析、团队协作、自定义框架与优先级支持。面向团队与企业的高级结构化分析工具,在免费版基础
- 文件处理: 支持多种文件格式的读取、解析和写入操作
- API集成: 通过标准化接口调用外部服务并处理响应
- 命令执行: 在安全沙箱中执行系统命令并收集结果
- 信息检索: 快速搜索和过滤目标数据
### 代码分析工具专业版通用排查步骤
1. 检查输入参数: 确认所有必填参数已提供且格式正确
2. 查看日志输出: 定位具体错误行和异常类型
3. 验证环境配置: 确认依赖库版本和运行环境满足要求
4. 逐步调试: 缩小问题范围,隔离故障模块
## 错误恢复策略
针对代码分析工具专业版使用中可能遇到的常见问题,提供以下排查方案:
错误类型 原因分析
--------- ---------
API认证失败(401) API密钥错误或过期
接口限流(429) 请求频率超出限制
响应超时(504) 网络延迟或服务端负载过高
文件不存在 路径错误或文件未创建
文件格式不支持 扩展名不在支持列表中
权限不足 当前用户无读写权限
命令执行失败 参数错误或环境依赖缺失
进程超时 命令执行时间过长
网络连接失败 DNS解析失败或防火墙拦截
## 快速启动
1. 配置API密钥: 在环境变量中设置对应的API Key
2. 初始化连接: 使用提供的凭证建立API连接
3. 调用接口: 传入必要参数执行API调用
1. 准备文件: 确认文件路径正确且格式受支持
2. 执行处理: 调用对应的处理函数
3. 查看结果: 检查输出文件或返回数据
1. 检查环境: 确认运行时和依赖已安装
2. 执行命令: 使用正确的参数格式执行
3. 查看输出: 检查命令输出和退出码

常见问题

5 问
答案由本站依据条目字段整理
代码分析工具专业版怎么安装?

在支持 Skills 的客户端里执行:skillhub install zcwl/code-analyze-tool-pro。安装方式为未标注。装完刷新技能列表或重开客户端。

代码分析工具专业版支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

代码分析工具专业版权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

代码分析工具专业版收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

代码分析工具专业版用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。