ClaudeMap

Cyclomatic Complexity Skill

一个 Claude Code skill:测量圈复杂度、重构最烂热点——并且拒绝在指标上作弊。

技能与命令skillcode-qualityrefactoringplugin

专为「能跑但分支像丛林」的 AI 生成代码设计:skill 逐函数测圈复杂度(radon、eslint、gocyclo、lizard 或人工计数),尊重项目自己的 linter 阈值,优先重构最烂热点——卫语句、提取函数、查表、命名谓词——每轮收尾给出前后对照表。它明确拒绝在指标上作弊:复杂度被移进命名良好的函数,而不是塞进炫技单行。

它做什么

  • 用 radon、eslint、gocyclo、lizard 或人工计数逐函数测复杂度
  • 优先重构最烂热点:卫语句、提取函数、查表、命名谓词
  • 配置后尊重项目自身的 linter 阈值
  • 拒绝指标作弊;每轮重构以复杂度前后对照表收尾

什么时候用

适合大量合并 AI 生成代码、想把可维护性变成闭环而不是说教的团队。

如何上手

/plugin marketplace add saurabhkumar8112/cyclomatic-complexity-skill
/plugin install cyclomatic-complexity@cyclomatic-complexity-skill

# claude.ai:从 Releases 下载 .skill 文件上传(Settings → Capabilities → Skills)

注意事项

复杂度只是一个切面——这个 skill 优化分支结构,不管命名与架构。按热点跑,别一上来全仓库扫。

代码仓库

saurabhkumar8112/cyclomatic-complexity-skill

收录日期

地图上的相关资源

  • 归藏的 Agent Skill:把代码库的最近更新做成一支成片宣传片——接真实组件、代码渲染动画、代码写配乐,全程不碰视频剪辑软件。

    • agent-skill
    • video
    • promo
    • marketing
  • 一个给「图里没有任何文字线索」的照片做地理定位的 Agent Skill——用 OSM 几何、高程天际线与卫星瓦片,把「这是哪」变成带误差半径的测量答案。

    • agent-skill
    • geolocation
    • osint
    • openstreetmap
  • Birdview

    技能

    让 AI 编码 agent 在动第一行代码之前先画出架构、声明影响范围的 skill——成果是一张可直接打开的独立 HTML 架构地图。

    • skill
    • architecture
    • code-visualization
    • change-scope