深度代码库分析Skill analyze

这个技能用于对软件代码库进行综合分析和评估,包括模式识别、架构审查、实现细节探索、跨切面关注点分析和技术债务识别,帮助开发者理解代码结构、优化设计并提升代码质量。关键词:代码分析、架构设计、模式识别、技术债务、代码审查、软件架构、实现细节、错误处理、日志记录、认证分析。

架构设计 0 次安装 0 次浏览 更新于 3/11/2026

name: analyze description: 使用代码库分析师代理进行深度代码库分析,以识别模式、架构和实现细节 argument-hint: [范围或模式描述] allowed-tools: Task, Read, Glob, Grep, Bash

代码库分析命令

执行全面的代码库分析以理解模式、架构和实现细节。

指令

使用代码库分析师代理执行深度代码库分析。

代码库分析师代理提供:

  • 模式识别 跨多个文件
  • 架构分析(依赖关系、结构、层次)
  • 实现细节探索(代码如何工作)
  • 跨切面关注点分析(错误处理、日志记录、认证)
  • 技术债务识别

根据提供的参数调用代理:

$ARGUMENTS

基于参数,确定分析范围:

如果提供主题/概念(例如,“认证”、“错误处理”):
  - 查找所有与该概念相关的代码
  - 分析模式、实现和一致性
  - 识别入口点、数据流和依赖关系

如果提供目录/路径(例如,“src/components/”):
  - 分析该模块的架构和结构
  - 识别使用的模式和约定
  - 映射内部依赖关系

如果提供问题(例如,“API如何处理错误?”):
  - 研究和回答架构问题
  - 提供代码引用和示例
  - 解释设计决策

如果没有参数:
  - 提供高级代码库概述
  - 识别主要模块及其关系
  - 突出关键模式和约定

示例

分析一个概念

/code-quality:analyze authentication
/code-quality:analyze “错误处理模式”
/code-quality:analyze “API端点如何工作”

分析一个模块

/code-quality:analyze src/components/
/code-quality:analyze “数据库层”

回答架构问题

/code-quality:analyze “代码库中的缓存如何工作?”
/code-quality:analyze “使用了什么设计模式?”

一般概述

/code-quality:analyze

输出格式

代理返回分析发现:

## 分析: [主题/范围]

### 概述
[发现的概要摘要]

### 关键模式
- [模式 1]: [描述和位置]
- [模式 2]: [描述和位置]

### 架构
[结构、层次、依赖关系]

### 代码引用
- `path/to/file.ext:line` - [这显示了什么]

### 推荐
[理解或改进的建议]

命令设计说明

此命令委托给代码库分析师代理,该代理专门从事深度探索和模式识别。它是只读的,专注于理解而非修改。