はじめに
無料で使える「Roo Code(旧名:Roo Cline)」で1からTodoアプリを作った結果が凄すぎたので共有する😊
完成したもの
一切コードを書かずに、3分で文句なしのTodoアプリができてしまった😳
Roo Codeの準備
Roo Codeをまだインストールしていない場合は先にインストールしておく✅
3分でTodoアプリを作る
プロンプトを書く
小学生レベルのプロンプトを書く
とりあえず適当にプロンプトを書いてみた。
Next.jsのApp RouterでTodoアプリを作って
プロンプトを修正してもらう
もちろんこのプロンプトを実行してもいいが、Roo Codeには便利機能がある!
なんとキラキラマークを押すと、プロンプトをいい感じに修正してくれるのだ〜✨
↓
↓
↓
めっちゃしっかりしたプロンプトに変身した😳
(さっきの小学生みたいなプロンプトが恥ずかしい🙈)
Next.jsのApp Routerを使用して、以下の機能を持つTodoアプリを実装してください:
- タスクの追加
- タスクの完了/未完了の切り替え
- タスクの削除
- タスク一覧の表示
以下の技術要件も満たすようにしてください:
- TypeScriptを使用
- サーバーコンポーネントとクライアントコンポーネントを適切に使い分け
- データの永続化(データベースまたはローカルストレージ)
- エラーハンドリング
- ローディング状態の表示
- レスポンシブデザイン
コードと共に、各実装の説明も付けていただけると助かります。
実行する
実行ボタンを押す
早速Todoアプリを作ってもらう!
数秒するとNo / Yseの選択で止まった
AIがNext.jsのプロジェクトを作るとき(コマンドの実行途中で)「No / Yes
の選択」で一時停止した。
→今回は何も考えずYes
を選択した。
(AIは「人がNo / Yesのどちらを選んだか」を監視しているので、どちらを選んでもその後は支障なく動く)
そのまま3分ほど待つと完成した
勝手にTodoアプリが完成して「今すぐ動作確認できますよ!」の状態になっていた。
動作確認
http://localhost:3000 を開いてみると見事Todoアプリが完成していた🎉
まとめ
使う前は「ある程度人の手で修正しないといけないだろうな〜💭」と思っていたが、一切修正無しでTodoアプリが完成した😳
(簡単なアプリなら本当に何も知らなくても作れてしまう…)
もちろん複雑なものになると人の手が必要だと思うが、それでも爆速コーディングの助けになることは間違いなさそう✨
Cursor や Github Copilotと比較して
CursorやGithub Copilotも十分すごいが、今まで一発でこれほど思いどおりのアプリが出来上がった経験はなかったので、しばらくはRoo Codeをメインで使っていきたい!
設定次第でコマンドなども全自動で実行してくれるのも便利だった✨
しかも2025/1/26現在、無料でこのAIが使えるのが衝撃すぎる…😱
皆さんもコスパの良き爆速コーディングライフを〜👋