Claude-skill-registry applying-code-principles

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/applying-code-principles" ~/.claude/skills/majiayu000-claude-skill-registry-applying-code-principles && rm -rf "$T"
manifest: skills/data/applying-code-principles/SKILL.md
source content

コード原則

優先順序

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

クイックチェック

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

閾値

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

ルール

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