kiss-dry-yagni について
KISS、DRY、YAGNIに基づき、シンプルで保守しやすいコードの指針を示す開発者向けスキルです。早期リターンと、継承よりコンポジションを優先する考え方も扱います。
主な機能
- 01KISSの複雑度と行数の指針
- 02DRYの抽象化と単一の情報源
- 03YAGNIによる範囲の制御
- 04早期リターンとコンポジション
活用シーン
- 01メソッドの複雑さの確認
- 02重複コードを抽象化する時期の判断
- 03実装を現在の要件に限定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ thebeardedbearsas/ claude-craft --skill kiss-dry-yagniインストール後、Claude Code で/kiss-dry-yagniを入力して読み込まれたか確認します。
同梱ファイルREFERENCE.md
詳細
KISS、DRY、YAGNI の原則
このスキルでは、シンプルさとコード品質に関するガイドラインを提供します。
詳細なドキュメントについては、@REFERENCE.md を参照してください。
クイックリファレンス
- KISS: メソッドは 20 行未満、複雑度は 10 未満、インデントは 3 レベル未満
- DRY: 3 回出現したら抽象化し、信頼できる情報源を 1 つにする
- YAGNI: 今、明示的に必要とされているものだけを構築する
- 早期リターン: ネストした else よりガード節を優先する
- コンポジション: 継承より優先する
コメント
Markdown 対応