AIツールを導入したのに、完成した実装が仕様と少し違う——。
そんな経験から生まれた、MATCHMAKERの新卒フロントエンドエンジニア・YKによる開発ワークフローをご紹介します。
今回のテーマは、CursorとClaude Codeを役割ごとに分け、共有ファイル「spec.md」をバトンとして仕様を固めていく方法です。
ポイントは、単に高性能なAIへすべて任せるのではなく、「調べて書く役」と「疑問を洗い出して止める役」を分けること。
Cursorがコードベースやデザイン、APIを調査してspec.mdを作り、Claude Codeが実装前に曖昧な点を質問します。
回答が揃うまで往復し、仕様が固まってから実装を始めます。
spec.mdは、二つのAIエージェントの共通言語になるだけではありません。
セッションをまたいで文脈を保持し、「なぜこの実装になったのか」という意思決定の記録にもなります。
もう一つ印象的なのは、あえて完全自動化しないという考え方です。
人が確認する工程を残すことで、AIが曖昧な仕様を自己判断して進めるリスクを抑えられます。AIを使うこと自体ではなく、役割と確認の仕組みを設計する。試行錯誤をもとに開発方法を組み立てる姿勢が伝わる記事です。
具体的なセットアップ方法や、そのまま使えるプロンプトも元記事で紹介しています。
元記事「AIエージェント分業ワークフロー〖spec.md駆動開発〗」を読む
MATCHMAKERの仕事や働く環境に興味を持っていただいた方は、採用情報もぜひご覧ください。
https://mtmk.cc/recruit/
MATCHMAKER株式会社's job postings