code-style について
コードを簡潔で読みやすく保つための、開発者向けスタイルルールです。関数やファイルの分割、コードの配置、コメント、抽象化を導入するタイミングを扱います。
主な機能
- 01関数を短くし、役割を絞る
- 02長いファイルを責務ごとに分割
- 03公開関数をファイル上部に配置
- 04意外な動作とその理由をコメント
- 05早すぎる抽象化を避ける
活用シーン
- 01チームのコードレビュー基準の策定
- 02複数の役割を持つ関数の整理
- 03長いファイルの分割方法の検討
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ frappe/ skills --skill code-styleインストール後、Claude Code で/code-styleを入力して読み込まれたか確認します。
詳細
コードスタイルのルール
- 関数は小さく保ちます。複数の役割を担っている場合や、読みやすくするためにセクション分けが必要な場合は、関数を分割します。
- 可能な限り、ファイルは300行未満に保ちます。任意の階層で分割するのではなく、責務に応じて分割します。
- 関数をあちこちに分散させるより、オブジェクト指向のコードを優先します。
- 高レベルの公開関数はファイルの先頭近くに配置し、低レベルのユーティリティは末尾に配置します。
- 簡潔で平易な英語のコメントを書きます。意外な動作をする理由を説明し、自明なコードを説明するのは避けます。
- 具体的な用途が繰り返し現れるまでは、抽象化を追加しません。
コメント
Markdown 対応