Code Analysis

支持代码质量、安全、性能等多维度分析,生成结构化改进建议报告。

已扫描
适合谁
软件开发工程师、技术负责人或架构师
不适合谁
无代码经验的非技术人员、仅需简单语法检查的用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @openlark/code-analysis

Skill 说明

命令、参数、文件名以原文为准

代码分析

执行多维度高级代码分析,输出结构化报告和优化路线图。

使用场景

当用户需要“代码分析”、“代码审查”、“代码质量评估”、“性能分析”或“安全审查”时使用。

分析维度

根据用户需求选择一项或多项:

1. 知识图谱生成

  • 建立组件间关系映射
  • 可视化依赖关系
  • 识别架构模式

2. 代码质量评估

  • 复杂度指标(圈复杂度、认知复杂度)
  • 可维护性指数
  • 技术债评估
  • 代码重复检测

3. 性能分析

  • 识别性能瓶颈
  • 内存使用模式
  • 算法复杂度分析
  • 数据库查询优化建议

4. 安全审查

  • 漏洞扫描
  • 输入验证检查
  • 认证/授权审查
  • 敏感数据处理检查

5. 架构审查

  • 设计模式符合性
  • SOLID 原则遵守情况
  • 耦合度与内聚度分析
  • 模块边界评估

6. 测试覆盖率分析

  • 覆盖率百分比
  • 未覆盖的代码路径
  • 测试质量评估
  • 缺失的边界情况

工作流程

  1. 读取用户提供的代码文件或目录
  2. 根据用户需求选择分析类型
  3. 执行分析并生成综合报告
  4. 提供可操作的优化建议
  5. 按影响程度对优化项进行优先级排序

输出格式

## 代码分析报告

### 执行摘要
[整体评估概述,1-2段文字]

### 详细发现
#### [维度1]
- 发现1:xxx
- 发现2:xxx

#### [维度2]
- 发现1:xxx

### 风险评估
| 风险等级 | 问题描述 | 影响范围 | 建议措施 |
|----------|----------|----------|----------|
| 🔴 高 | xxx | xxx | xxx |
| 🟡 中 | xxx | xxx | xxx |
| 🟢 低 | xxx | xxx | xxx |

### 优化路线图
1. 立即修复(高优先级)
2. 短期优化(1-2周内)
3. 长期改进(1-3个月内)

### 代码示例
[关键问题的代码示例及优化建议]
O
@openlark

已收录 12 个 Skill

相关推荐