← 一覧へ
AI・LLMCC / Codex 両対応難易度: 中級
コンテキストエンジニアリング context-engineering
AIと心地良い会話をする秘訣を伝授
これは何?
コンテキストエンジニアリングは、AIとのコミュニケーションをスムーズにする技術です。AIに適切な情報を適切なタイミングで伝えることで、より高品質な回答が得られます。AIに与える情報が少なすぎると的外れな回答をし、多すぎると本題から逸れてしまうことがあります。この技術は、AIがどんな情報を見て、いつ見て、どう整理するかを意識的に設計する練習です。

これでできること
- 新しいプログラミングセッションをスムーズにスタートする
- AIの出力品質が低下したときに対処する
- コードベースの異なる部分を切り替える
- AI支援開発用の新しいプロジェクトをセットアップする
- AIがプロジェクトの慣例に従うようにする
こんな時に便利
新しいコーディングセッションを開始するとき
AIの出力品質が低下しているとき(間違ったパターン、架空のAPI、慣例の無視)
コードベースの異なる部分を切り替えるとき
AI支援開発用の新しいプロジェクトをセットアップするとき
AIがプロジェクトの慣例に従わないとき
使い方
例えば、あなたのスタイルに合ったよく書かれたコンポーネントの例を一つ用意します。それをAIに見せて、同じように書くように指示しましょう。
必要なもの
- 特になし
導入方法
いちばん簡単(AIに頼む)
次のスキルを入れて: https://github.com/addyosmani/agent-skills/tree/main/skills/context-engineering手動で置く
Claude Code →
~/.claude/skills/context-engineering/Codex →
~/.agents/skills/context-engineering/使いこなしのコツ
- コンテキストを設定した後、次のことを確認しましょう:
- ルールファイルが存在し、テックスタック、コマンド、慣例、境界をカバーしているか
- AIの出力がルールファイルに示されたパターンに従っているか
- AIが実際のプロジェクトファイルやAPIを参照しているか(架空のものではないか)