生成AIによる開発支援が広がる一方で、実務の現場には「古い構成」「巨大なソース」「散らばった設定ファイル」「暗黙知だらけの業務ロジック」を抱えた既存システムが多く残っています。
そうしたレガシーシステムを無理に作り直すのではなく、AIが安全に理解・変更・検証できる状態へ整えるための ハーネスエンジニアリング を紹介します。
C#バックエンド、HTML/CSS/JavaScriptフロント、XML/JSON/config設定ファイル、MVC構成の既存システムを例に、AGENTS.md、DESIGN.md、ARCHITECTURE.md、CODING_RULES.md、機能対応表、依存関係図、設定キー一覧、変更パターン集をどう用意するかを整理します。 AIに「全部読ませる」のではなく、AIが迷わないための地図を作る。 レガシーを捨てる前に、AIと一緒に保守できる形へ変えていくための実践的な考え方を共有します。