Community编程与开发github.com

prototypo/codequalityexplorer

一个用于通过通用代码质量指标检查代码库并可选择修复问题的 Claude 技能。

codequalityexplorer 是什么?

prototypo/codequalityexplorer 是一个专门为 Claude AI 助手设计的技能,旨在帮助开发者分析并提升代码质量。该工具能够评估代码库,利用常见的度量指标(如圈复杂度、代码重复率、代码行数等)进行多维度检查,并生成详细的报告。用户不仅可以获得对代码健康状况的深入洞察,还可以选择让该技能自动或半自动地修复发现的问题。该技能支持多种编程语言和平台,通过集成静态分析工具实现高效的代码审查与修复流程。它特别适用于团队在持续集成管道中维护代码标准,或是个人开发者快速定位并改进代码中的不良实践。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add prototypo/codequalityexplorer

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

codequalityexplorer 是做什么的?

一个用于通过通用代码质量指标检查代码库并可选择修复问题的 Claude 技能。

概述

该技能使 Claude 能够分析代码库,生成代码质量报告,并根据用户选择自动执行修复操作。它整合了多个静态分析工具,以评估复杂度、重复率、代码风格一致性等关键指标。

功能特性

  • 代码质量检查:自动检测项目中常见的不良实践、潜在错误和性能问题。
  • 可修复性:允许用户选择是否自动修复检测到的问题,支持批量或逐个确认。
  • 多语言支持:适用于多种编程语言,包括但不限于 Python、JavaScript、TypeScript、Java、Go 等。
  • 集成报告:生成结构化的分析结果,便于可视化或集成到 CI/CD 管道中。

使用方法

  1. 在 Claude 中启用该技能。
  2. 提供需要分析的代码路径或项目目录。
  3. Claude 将运行预定义的检查规则并展示结果。
  4. 若需要修复,设备修复选项并启动处理。

配置

  • CODE_QUALITY_EXPLORER_SCAN_DIR:指定要扫描的目录(默认当前工作目录)。
  • CODE_QUALITY_EXPLORER_AUTO_FIX:布尔值,设置是否启用自动修复模式。

依赖

  • claude-code 环境
  • 静态分析工具:pylint、eslint、pmd 等(根据语言自动检测)

贡献

欢迎提交 Issue 或 Pull Request 来改进该技能。请遵循项目的贡献指南。

相关技能