個人開発向けエージェント開発手法解説──Cursor と Claude を統合する harness 設計
複数 TUI とモデルを共通のスキル・AGENTS.md で束ねる開発ハーネスにより、フロンティアモデルの API 費用を 75% 削減しつつ単一開発者での実装力を最大化した。
リリース: 2026-08-25 · 読了 3 分記事の要約
1. 核心(What)
- Cursor、Claude、Pi の 3 つの TUI 環境で共通の AGENTS.md とスキルセットを共有するハーネス構成の実装が公開された。
- deepseek-v4-flash を日常的なメンテナンスや単純作業に割り当て、複雑な設計時のみフロンティアモデルを活用する運用手法をとっている。
- Can Bölük の prewalk 手法をベースに、プランナー、ワーカー、クリティック、プロモーターへ役割を分割した DAG(有向非巡回グラフ)タスクリストを採用している。
- headless Chrome を動かす poster-driver を用いて、ビジュアル生成やアニメーション作成スクリプトをローカルで数百万回実行できる仕組みを構築した。
2. 影響(Why)
- モデル依存の解消: 特定の推論 API やエディターにロックインされない環境を作ることで、新モデルへの移行やコスト変動に対する不安を解消できる。
- コストと精度の両立: 単純作業を安価なモデルに逃がし、要所のみフロンティアモデルを投入することで、開発予算を圧迫せずに高度なエージェント処理を維持できる。
3. 根拠・詳細(How)
- ディレクトリ構造の分離: git メンテナンスとは独立した artifacts/ ディレクトリや AGENTS.md をルートに配置し、各 TUI が強制的に準拠する構造を採用している。
- プロセス分割のパイプライン: 単一プロンプトでの暴走を防ぐため、探索・計画・実行・検証・広報の各フェーズを独立したスキル定義として分離している。
4. 展望・課題(Next)
- 経験則から実証的アプローチへ: 過剰に記述的だったスキル定義を軽量化し、変更がもたらす影響をより定量的に評価する手法への移行を予定している。