Cursorを使ったAI駆動開発の工夫
2025-12-21 ・ 読了目安 5分
AIに共通のルールを理解しやすくさせるために軽量なゲームエンジンを作った
- AIに共通のルールを理解しやすくさせるために軽量なゲームエンジンを作った
- ゲームごとに書き方がバラバラだと、AIが過去のコードを参考にしづらい
- 軽量なゲームエンジンを作ることで、共通のルールを明確にし、AIが理解しやすくした
- AIに「こういうゲームのプロトタイプ作って」と依頼する際に、自前のエンジンで作った、他のゲームのコードをcontextとして渡すと、秒速でプロトタイプを作ってくれる
一つのメソッドの長さ・ファイルの長さについては、cursorrulesに設定して、人間でも読みやすいコードにしている
- cursorrulesに設定することで、AIが生成するコードの品質を保つ
- 一つのメソッドの長さを制限することで、コードの可読性を保つ
- ファイルの長さを制限することで、ファイルが肥大化するのを防ぐ
- 人間でも読みやすいコードになることで、メンテナンスしやすくなる
終わったら、`say`コマンドで音声を流して、他の作業をしていても気がつけるようにした
- 実装完了時に
sayコマンドで音声を流す- 他の作業をしていても、実装が完了したことに気がつける
- 作業の切り替えがスムーズになる