.claude/skills/repository-pattern/SKILL.md

Martin FowlerのPoEAAに基づくRepositoryパターン設計と実装を専門とするスキル。 アプリケーション層とデータアクセス層を分離し、ドメインエンティティをコレクション風 インターフェースで操作する抽象化を提供します。 📖 参照書籍: - 『Design Patterns』(Erich Gamma et al.): 設計パターン 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/design-principles.md`: Repository設計原則 - `resources/entity-mapping.md`: エンティティマッピングガイド - `resources/implementation-patterns.md`: Repository実装パターン - `resources/interface-patterns.md`: Repositoryインターフェース設計パターン - `resources/legacy-skill.md`: 旧SKILL.mdの全文 - `scripts/log_usage.mjs`: 使用記録・自動評価スクリプト - `scripts/validate-repository.mjs`: Repository構造検証スクリプト - `scripts/validate-skill.mjs`: スキル構造検証スクリプト - `templates/repository-implementation-template.md`: Repository実装テンプレート - `templates/repository-interface-template.md`: Repositoryインターフェーステンプレート - `resources/requirements-index.md`: 要求仕様の索引(docs/00-requirements と同期) Use proactively when handling rep

majiayu000 05630ed 2 files · 5.5 KB Updated 567 repo stars

File contents

majiayu000/claude-skill-registry-data/tree/main/devops/claude-skills-repository-pattern-skill-md commit 05630ed43f

Frequently asked questions

npx skillmds add majiayu000/claude-skills-repository-pattern-skill-md