一款多语言静态分析工具,通过测量圈复杂度、认知复杂度和结构化指标来识别高风险代码。
从源直接安装技能的最快方式。
npx clawhub@latest install code-complexity-analyzer
将技能文件夹复制到以下位置之一
~/.openclaw/skills/ <project>/skills/ 优先级:工作区 > 本地 > 内置
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 code-complexity-analyzer。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
获取包含原生技能文件的ZIP压缩包。
代码复杂度分析器是一个强大的实用程序,旨在通过量化代码测试和维护的难度来维持高工程标准。通过将其集成到您的 Openclaw Skills 库中,开发人员可以自动扫描源代码,查找导致技术债务的深度嵌套、过长函数和复杂的逻辑路径。
作为不带外部依赖的纯 Python 工具构建,它提供了评估 Python、JavaScript、TypeScript 和 Go 文件的有效方法。它通过关注理解代码的感知难度(认知复杂度)和独立执行路径的数量(圈复杂度),帮助团队超越简单的 linting。
要开始在您的 Openclaw Skills 中使用此工具,请确保已安装 Python 3。不需要额外的 pip 安装。
# 克隆或定位脚本
# 分析您的源目录
python3 scripts/analyze_complexity.py src/
# 使用自定义阈值运行以实现更严格的 CI 门禁
python3 scripts/analyze_complexity.py src/ --cc 8 --cog 12
分析器根据函数级粒度组织其发现。它跟踪每个分析文件的以下分类:
| 指标 | 描述 | 指标内容 |
|---|---|---|
| CC | 圈复杂度 | 逻辑路径 |
| COG | 认知复杂度 | 可读性评分 |
| Lines | 函数长度 | 垂直规模 |
| Params | 参数计数 | 接口表面 |
| Nesting | 最大深度 | 逻辑缩进 |
输出结果可以导出为结构化 JSON 对象,以便集成到其他 Openclaw Skills 工作流中。
加载中
一个专门的 AI agent skill,可自动将静态应用截图和图像转换为高质量、逼真的手机样机视频。

一个专门用于基于 Bun 的 Monorepo 性能审计工具,旨在消除依赖冗余并加速构建流水线。

一个用于确保 Web 应用程序符合 WCAG 2.2 无障碍标准和包容性设计原则的自动化与手动审计工具。








































