Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ドキュメントを活かす コマンド設計の実践

ドキュメントを活かす コマンド設計の実践

Avatar for Kazuya Maekawa

Kazuya Maekawa

November 16, 2025

More Decks by Kazuya Maekawa

Other Decks in Technology

Transcript

  1. Before - プロンプトで全てやっていた コードレビューを依頼するたびに • 「git diffで変更を見て、、、」 • 「backend-checklist.mdを参照して、、、」 •

    「architecture.mdを参照して、、」 • いろいろ追加情報を与えている内に ◦ 関係ない指摘をしたり、本質的でない指摘をしてくる • 参照したドキュメント通りの修正をしない ◦ 依存関係の逆転を見逃す 結果
  2. After - コマンド化 + Context Engineeringの導入 エージェント分割 用途ごとにContextを分離 + Just-in-time参照

    必要な時に、必要な情報だけ Context Engineeringの原則 プロンプト → ContextEnginneringを取り入れたコマンド
  3. /code-review の設計 ① エージェント分割 /code-reviewの中でcode-quality-guardianエージェント起動 → レビュー専用のContextで実行 ② Just-in-time参照(3階層で段階的に) Level

    1: プロジェクト固有原則(常時) work-principles.md, implementation-lessons.md Level 2: 技術スタック別(変更時のみ) Backend変更:backend-checklist.md Frontend変更:frontend-checklist.md Level 3: コーディング規約(詳細確認時のみ) php-backend.md, react-frontend.md
  4. まとめ できたこと まだまだな部分 • Context安定 → コード品質向上 • コマンド化 →

    プロンプト工数削減 • 一貫性のある開発フロー • コマンド・エージェントを継続的にブラッシュアップ中 ◦ 精度は向上したが、おかしなものが出ることもある • ドキュメント肥大化への対応を模索中 ◦ 定期的に重複を削除したりなどは行っている