Back to list
thkt

applying-code-principles

by thkt

3🍴 0📅 Jan 24, 2026

SKILL.md


name: applying-code-principles description: > Fundamental software principles - SOLID, DRY, Occam's Razor, Miller's Law, YAGNI, Readable Code. Triggers: 原則, シンプル, 複雑, アーキテクチャ, リファクタリング, 保守性, コード品質, design pattern, best practice, clean code allowed-tools: [Read, Grep, Glob] user-invocable: false

コード原則

優先順序

優先度原則適用場面
1安全第一セキュリティ、データ整合性
2YAGNI不要なものは作らない
3オッカムの剃刀最もシンプルな解決
4SOLID複雑なシステム向け
5DRY重複排除(明確性を犠牲にしない)
6ミラーの法則7±2の認知限界を尊重

クイックチェック

CLAUDE.md → 開発チェック を参照(常にロード、単一の情報源)。

閾値

対象理想最大限界
関数引数357
クラスメソッド579
条件分岐357

ルール

原則ルール
DRY3回目の重複で抽象化(3回ルール)
SOLID2番目の実装が現れたときのみインターフェース
YAGNI問題が今存在する場合のみ作る
可読性新しいチームメンバーが1分以内に理解できる

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon