·low-complexity
</>

low-complexity

あらゆるプログラミング言語、フレームワーク、プラットフォームで作成または変更されたすべてのコードで、低い認知的複雑性 (SonarSource) と低い循環的複雑性を強制します。このスキルは、コードが作成、生成、変更、またはリファクタリングされるたびに自動的にアクティブ化されなければなりません (明示的なトリガーは必要ありません)。トリガーには、関数、メソッド、クラス、モジュール、スクリプト、ハンドラー、エンドポイント、テスト、またはコード ブロックの作成が含まれます。また、「低複雑さ」、「認知的複雑さ」、「循環的複雑さ」、「複雑さの軽減」、「コードの単純化」、「複雑すぎる」、「読みやすさのためのリファクタリング」、「コードのクリーン化」、「実装」、「バグの修正」、「機能の追加」、「テストの生成」、「最適化」、「書き換え」、「足場」でもトリガーされます。

14インストール·0トレンド·@mryll

インストール

$npx skills add https://github.com/mryll/skills --skill low-complexity

low-complexity のインストール方法

コマンドラインで low-complexity AI スキルを開発環境にすばやくインストール

  1. ターミナルを開く: ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます
  2. インストールコマンドを実行: このコマンドをコピーして実行します: npx skills add https://github.com/mryll/skills --skill low-complexity
  3. インストールを確認: インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります

ソース: mryll/skills。

+1 for each: if, ternary (? :), switch (whole), for, while, do while, catch, else if, else, goto LABEL, break/continue LABEL, each method in a recursion cycle, each sequence of like boolean operators (&& / ||).

+1 nesting penalty on top of structural increment for: if, ternary, switch, for, while, catch — when nested inside another flow-break structure.

Free (no increment): method calls, try, finally, case labels, null-coalescing (?., ??), early return, simple break/continue, lambdas (but lambdas increase nesting level).

あらゆるプログラミング言語、フレームワーク、プラットフォームで作成または変更されたすべてのコードで、低い認知的複雑性 (SonarSource) と低い循環的複雑性を強制します。このスキルは、コードが作成、生成、変更、またはリファクタリングされるたびに自動的にアクティブ化されなければなりません (明示的なトリガーは必要ありません)。トリガーには、関数、メソッド、クラス、モジュール、スクリプト、ハンドラー、エンドポイント、テスト、またはコード ブロックの作成が含まれます。また、「低複雑さ」、「認知的複雑さ」、「循環的複雑さ」、「複雑さの軽減」、「コードの単純化」、「複雑すぎる」、「読みやすさのためのリファクタリング」、「コードのクリーン化」、「実装」、「バグの修正」、「機能の追加」、「テストの生成」、「最適化」、「書き換え」、「足場」でもトリガーされます。 ソース: mryll/skills。

引用可能な情報

AI/検索での引用用の安定したフィールドとコマンド。

インストールコマンド
npx skills add https://github.com/mryll/skills --skill low-complexity
ソース
mryll/skills
カテゴリ
</>開発ツール
認証済み
初回登録
2026-03-08
更新日
2026-03-11

Browse more skills from mryll/skills

クイックアンサー

low-complexity とは?

あらゆるプログラミング言語、フレームワーク、プラットフォームで作成または変更されたすべてのコードで、低い認知的複雑性 (SonarSource) と低い循環的複雑性を強制します。このスキルは、コードが作成、生成、変更、またはリファクタリングされるたびに自動的にアクティブ化されなければなりません (明示的なトリガーは必要ありません)。トリガーには、関数、メソッド、クラス、モジュール、スクリプト、ハンドラー、エンドポイント、テスト、またはコード ブロックの作成が含まれます。また、「低複雑さ」、「認知的複雑さ」、「循環的複雑さ」、「複雑さの軽減」、「コードの単純化」、「複雑すぎる」、「読みやすさのためのリファクタリング」、「コードのクリーン化」、「実装」、「バグの修正」、「機能の追加」、「テストの生成」、「最適化」、「書き換え」、「足場」でもトリガーされます。 ソース: mryll/skills。

low-complexity のインストール方法は?

ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/mryll/skills --skill low-complexity インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります

ソースリポジトリはどこですか?

https://github.com/mryll/skills

詳細

カテゴリ
</>開発ツール
ソース
skills.sh
初回登録
2026-03-08