Cursor の開発者である David Gomes は、同社の高度機能「Git Work Trees」および「Best Event」を、従来の数千行に及ぶコードから 200 行程度の Markdown スキル(プロンプト)へと置き換える大規模リファクタリングを行ったと発表しました。これにより、複雑なバックエンドロジックが不要となり、保守工数が大幅に削減されると同時に、マルチリポジトリ環境での動作やユーザーの柔軟性といった新機能が追加されました。ただし、モデルが指定されたワークツリーから逸脱する問題など課題も残っており、今後の評価(Evals)と強化学習による改善が期待されます。
「コードを書かずに機能を追加する」という AI エンジニアリングの究極形を示す実例であり、プロンプト設計とアーキテクチャの関係性を再考させる重要な登壇です。開発効率化や技術負債削減に関心のあるエンジニア必見の内容です。
- 01
コードからスキルへの変革
12,000 行を超える複雑な Git Work Trees 実装を、200 行の Markdown スキルとサブエージェント機能で再構築し、保守コストを劇的に削減しました。
- 02
Slash コマンドによる利便性向上
新機能は「/work tree」や「/best event」といったスラッシュコマンドとして実装され、チャット中での動的な切り替えやマルチリポジトリ対応が可能になりました。
- 03
モデルの逸脱と評価課題
小規模モデルはワークツリーから逸脱する傾向があり、Brain Trust 等を用いた自動評価(Evals)と強化学習によるプロンプト改善が継続して行われています。
- 04
今後のネイティブ実装へ
Git Work Trees の遅延やディスク容量問題を解決するため、Cursor 3.0 の新 UI にてよりネイティブな並列処理機能の実装と、Git 以外の並列化技術の研究を進めています。
このアプローチは、AI エージェント機能を複雑な専用コードで実装する従来のパターンに対し、「プロンプトエンジニアリングと既存機能の組み合わせ」で同等以上の価値を提供できることを示す画期的な事例です。開発者ツール業界において、機能拡張のための技術的負債を最小化し、迅速なイテレーションを可能にする新しい標準的な設計思想として注目されるでしょう。