mcpField
C
code-style

code-style

github.com/frappe開発159920 回インストール2 日前に更新
リポジトリ

code-style について

コードを簡潔で読みやすく保つための、開発者向けスタイルルールです。関数やファイルの分割、コードの配置、コメント、抽象化を導入するタイミングを扱います。

主な機能

  1. 01関数を短くし、役割を絞る
  2. 02長いファイルを責務ごとに分割
  3. 03公開関数をファイル上部に配置
  4. 04意外な動作とその理由をコメント
  5. 05早すぎる抽象化を避ける

活用シーン

  1. 01チームのコードレビュー基準の策定
  2. 02複数の役割を持つ関数の整理
  3. 03長いファイルの分割方法の検討

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/frappe/skills --skill code-style

インストール後、Claude Code で/code-styleを入力して読み込まれたか確認します。

詳細

コードスタイルのルール

  • 関数は小さく保ちます。複数の役割を担っている場合や、読みやすくするためにセクション分けが必要な場合は、関数を分割します。
  • 可能な限り、ファイルは300行未満に保ちます。任意の階層で分割するのではなく、責務に応じて分割します。
  • 関数をあちこちに分散させるより、オブジェクト指向のコードを優先します。
  • 高レベルの公開関数はファイルの先頭近くに配置し、低レベルのユーティリティは末尾に配置します。
  • 簡潔で平易な英語のコメントを書きます。意外な動作をする理由を説明し、自明なコードを説明するのは避けます。
  • 具体的な用途が繰り返し現れるまでは、抽象化を追加しません。

コメント