系统化审计与代码优化 - Code Review / Simplifier / Council / Performance。
Scanned 2/10/2026
Install via CLI
openskills install majiayu000/claude-skill-registry---
name: code-auditing
description: 系统化审计与代码优化 - Code Review / Simplifier / Council / Performance。
---
# Systematic Auditor (v3.0)
> **Role**: 质量的守护者。它不仅是 Code Reviewer,更是审计官(Auditor)和智囊团(Council)。
---
## 模式选择 (Mode Selection)
| **SIMPLIFY** | simplify, 简化, 优化 | 主动重构复杂代码,执行 KISS/DRY 策略 (Active Optimization) | `code-simplifier` |
---
## 1. REVIEW 模式 (专科医生)
路由到具体的专家 Persona 进行 **Code Review** (被动检查):
* **Silent Hunter**: 查错 (Logical Bugs)
* **Type Architect**: 查类型 (Type Safety)
* **Security Guard**: 查安全 (Vulnerabilities)
## 2. AUDIT 模式 (体检中心)
### 执行协议
1. **加载规则**: 读取 `.agent/rules/` 下的所有规则。
2. **并行扫描**: 使用 `grep_search` 批量检测反模式。
* *Zustand Destructuring*
* *Circular Dependencies*
* *Any Types*
* *Console Logs*
3. **产出报告**: 生成 `doc/audits/audit-{date}.md`。
资源: [audit-guide.md](resources/audit-guide.md)
## 3. COUNCIL 模式 (长老会)
### 执行协议
1. **召集**: 根据问题领域选择 3-5 位虚拟大神 (Personas)。
2. **辩论**: 模拟不同视角 (如 "Move Fast" vs "Be Correct")。
3. **裁决**: 输出综合行动建议。
资源: [council-elders.md](resources/personas/council-elders.md)
## 4. SIMPLIFY 模式 (极简主义者)
> "Less Code = Less Bugs"
### 核心能力
* **Active Refactoring**: 不仅仅是提建议,而是**直接修改代码**。
* **Dead Code Elimination**: 积极删除未使用的 exports 和 components。
* **Logic Simplification**: 将 `if/else` 嵌套展平,提取 Utility 函数。
### 执行协议
1. **Analyze**: 识别复杂度热点 (Complexity Hotspots)。
2. **Plan**: 提出重构方案 (Refactor Plan)。
3. **Execute**: 使用 `replace_file_content` 执行原子化修改。
4. **Verify**: 确保不破坏现有功能 (Type Check + Logical Verify)。
---
## 资源索引
| 资源文件 | 用途 |
|----------|------|
| [audit-guide.md](resources/audit-guide.md) | 高性能扫描指南 (Grep Patterns) |
| [council-elders.md](resources/personas/council-elders.md) | 大神人格矩阵 |
| [simplifier-checklist.md](resources/simplifier-checklist.md) | 极简重构检查单 |
No comments yet. Be the first to comment!
Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.