定石
デザインパターンのコードは多く学習されており、「Repository」「Factory」などの名前だけでClaudeCodeに伝わるためトークンが圧縮され効率的です。弊社では、どのデザインパターンを採用するかを事前に決定し、システムプロンプトに含めることで品質の向上を図っています。
このディレクトリについて
プログラミングにおける定石やパターンには、理論的基盤から具体的な実装手段まで、複数の事が考えられます。
- 理論的基盤 - 有限オートマトンのような状態遷移の数学的モデル
- 設計手法 - Type State Patternのような型で状態を表現する手法
- 実装技法 - ファントムタイプのような型システムを活用した実装技術
- デザインパターン - RepositoryやFactoryなどの具体的な設計パターン
これらを社内で体系的に整理し、ClaudeCodeのシステムプロンプトとして使用します。