CLAUDE SKILL / 開発

Cyclomatic Complexity Skill

分岐が多く読みにくくなったコードを、関数ごとに複雑さ(循環的複雑度)を測ってから整理し直すスキルです。AIが書いた、動くけれど入り組んだコードの手入れを想定しています。

こんなときに使います

AIが書いたコードの分岐が増えて読みにくくなったとき

できること

  • 関数ごとの複雑さを radon や eslint などで測れる
  • プロジェクトのリンターに設定されたしきい値があればそれに従う
  • 複雑な箇所から早期リターンや関数の切り出しで整理する
  • 修正の前後で、関数ごとの複雑さを比べた表を最後に出す

始める前に必要なもの

  • Claude Code など

入れ方

下の文を Claude Code に貼ると、入れる前に中身の説明を受けられます。説明を読んで、実行するコマンドや外部への送り先に納得できたときだけ入れてください。リンク先は作者が書き換えることがあり、当サイトは安全を保証するものではありません。

https://github.com/saurabhkumar8112/cyclomatic-complexity-skill

このスキルを入れる前に、中身を読んで次の3つを説明して。まだ入れないで、私の返事を待って。
1. 何をするものか
2. 実行するコマンドやスクリプト
3. 外部に送るデータと送り先

GitHubで中身を見る →

基本情報

種類
スキル
分類
開発
GitHubのスター
407
最終更新
2026-08-26
ライセンス
Apache-2.0
掲載元
GitHub(作者のREADME)

説明はGitHub(作者のREADME)の内容をもとに、日本語でまとめ直したものです。確認日:2026-11-05

同じ分類のほかのスキル

開発の一覧を見る →