Interactive

定石

デザインパターンのコードは多く学習されており、「Repository」「Factory」などの名前だけでClaudeCodeに伝わるためトークンが圧縮され効率的です。弊社では、どのデザインパターンを採用するかを事前に決定し、システムプロンプトに含めることで品質の向上を図っています。

このディレクトリについて

プログラミングにおける定石やパターンには、理論的基盤から具体的な実装手段まで、複数の事が考えられます。

  • 理論的基盤 - 有限オートマトンのような状態遷移の数学的モデル
  • 設計手法 - Type State Patternのような型で状態を表現する手法
  • 実装技法 - ファントムタイプのような型システムを活用した実装技術
  • デザインパターン - RepositoryやFactoryなどの具体的な設計パターン

これらを社内で体系的に整理し、ClaudeCodeのシステムプロンプトとして使用します。