🧪 Cursor開発3パターン比較シリーズ
この記事は「Cursor開発3パターン比較」検証シリーズの1本です。
同じポモドーロ・タイマーをテーマに、
・Cursorへ直接依頼する方法
・ChatGPTで要件定義してから開発する方法
・Claudeで要件定義してから開発する方法
を比較しています。
▶ 比較記事はこちら
今回は、Cursorに対して、
「ポモドーロ・タイマーを開発してもらえますか。」
と、かなり自然言語ベースで直接依頼して、
どこまでアプリを作れるのかを試してみました。
最近は AI を使った爆速開発をいろいろ試していますが、
今回は、
要件定義なし
ほぼ自然言語だけ
という、
かなり雑なインプットで開発しています。
今回作ったもの
今回作成したのは、
ポモドーロ・テクニック実践用のタイマーです。
- 集中時間
- 短い休憩
- 長い休憩
- Start / Reset / Skip
- タイマー切り替え
など、
かなりしっかりした機能構成になっていました。
方向性としては、
「まず動くものをAIで高速生成する」
という experimental な検証です。
また今回かなり驚いたのが、
自然言語で直接依頼した版が、
一番きれいに完成した
ことでした。
実際にCursorへ入力した内容
今回、Cursorへ入力した内容はかなりシンプルです。
ポモドーロ・タイマーを開発してもらえますか。
ユーザが都度 .py の起動コマンドを実行しなくてもいいように、 .exe 形式のファイルで開発してください。
UIは直感的に操作しやすい、リッチなUIにしてください。
かなり雑な指示ですが、
実際には:
- ダークUI
- 円形タイマー
- タブ切り替え
- セッション管理
- 状態表示
など、
かなり多くをCursor側が補完していました。
今回かなり意外だったこと
正直、
最初は:
- ChatGPT要件定義
- Claude要件定義
の方が、
もっと完成度が高くなると思っていました。
ですが実際には、
自然言語版が、
一番安定して動作した
という結果になりました。
特に:
- UI完成度
- build安定性
- exe生成
- 動作の自然さ
など、
かなり優秀でした。
しかも、
追加の細かい修正もほぼ不要
で、
.exe ファイルも問題なく生成・起動
できました。
これはかなり意外でした。
Cursorはかなり自律的に考えていそう
今回かなり印象的だったのは、
Cursor側が、
かなり自律的に補完・思考していそう
という点です。
自然言語で大まかに指示しただけでも、
- 必要な機能
- UI構成
- ボタン配置
- タイマー制御
などをかなり自動で補完していました。
これはかなり未来感がありました。
細かく指示しすぎない方が良いかもしれない
今回の検証を通して、
かなり感じたのは、
細かく指示しすぎるより、
大まかに方向だけ伝える
方が、
結果として良いケースもありそう、
という点です。
つまり、
まずざっくり作らせる
↓
気になる部分だけ修正
という進め方です。
これはかなり “vibe coding” に近い感覚でした。
開発中に起きたこと
ただし、
かなり experimental です。
今回も AI 開発っぽい事故が発生しました。
例えば:
- 一部レイアウト崩れ
- タイマー状態の微妙なズレ
- UI細部の不統一
など。
ただ、
他パターンと比較すると、
かなり安定して完成まで進められました。
特に:
exe 化がほぼ問題なく通った
のはかなり大きかったです。
GitHub Release
今回の experimental release は GitHub に置いています。
▼ EXEダウンロード(GitHub Release)
※ prototype 品質のため、自己責任でお願いします。
今後やりたいこと
次回以降は、
- タスク管理
- 集中履歴
- セッション分析
- AI連携
なども試してみたいです。
また、
今回比較した:
- ChatGPT要件定義版
- Claude要件定義版
についても、
別記事で整理して公開予定です。
まとめ
今回の学びは、
AIに細かく指示しすぎなくても、
かなり良いものは作れる
でした。
むしろ、
AI側にある程度考えさせた方が、
結果が良いケースもある
のかもしれません。
とはいえ、
まず動かす
まず出す
を優先して、
引き続き experimental なツールを量産していこうと思います。
関連記事
今回はCursorに直接依頼する方法を試してみました。
同じテーマで、ChatGPTやClaudeを使って要件定義してから開発したパターンも検証しています。
ChatGPTで要件定義してから作った場合

Claudeで要件定義してから作った場合

3パターン比較はこちら



