模式检测Skill pattern-detection

模式检测技能是一种自动化代码库模式识别工具,专注于检测和记录代码中的命名约定、错误处理和测试模式,以维护代码一致性、提升软件质量和效率。关键词:模式检测,代码一致性,软件工程,代码规范,编程模式,代码质量。

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

name: 模式检测 description: 检测并记录代码库中的现有模式。用于在编写新代码时保持与既定约定的一致性。

模式检测技能

目的

识别和记录模式以强制一致性。

模式类别

1. 命名约定

参考: patterns/naming-conventions.md

检测方法:

  • 在不同目录中取样10个以上文件
  • 提取函数/类/变量名称
  • 识别主导模式

2. 错误处理

参考: patterns/error-handling.md

检测方法:

  • 搜索 try/catch 块
  • 查找自定义错误类
  • 检查错误中间件

3. 测试模式

参考: patterns/testing-patterns.md

检测方法:

  • 定位测试文件
  • 分析测试结构
  • 识别模拟方法

一致性评分

评估代码库一致性:

  • 高 (90%以上): 强模式,少数偏离
  • 中 (70-89%): 清晰模式,但有些变化
  • 低 (70%以下): 不一致,需要标准化

输出格式

创建模式文档,包括:

  1. 检测到的模式与示例
  2. 每个类别的一致性评分
  3. 偏离示例
  4. 标准化建议

存储位置

保存到: docs/research/patterns-{date}.md