前回:
CursorでWebアプリ個人開発メモ Day1:要件定義と技術選定 - dackdive's blog
前回、要件定義の最中に開発ルールを .cursorrules
に記述するというのもやっていたのだが、
現在は Project Rules という指定のしかたのほうが推奨されているということを知った。
せっかくなのでこの移行も Cursor にやらせてみる。
.cursorrules から Project Rules へ
@
からはじまる Symbols 機能を使う。
雰囲気で @Web
のあとに Cursor 公式ドキュメントへのリンクを載せた。
が、 @Web
は文字通り Web 検索する機能なので、今回の用途だと @Link
だったぽい。
うーん、元々 .cursorrules
にはコミットメッセージに関するルールと開発プロセスに関するルールをセクション分けて書いてたので、ファイルも分割してほしいな。
あとディレクトリって .cursor/rules
じゃないの?
ファイル分割してーって言ったらディレクトリも正しくなった。
よさそう。と思ったけど今度は拡張子が怪しい。
コマンドパレットの
File: New Cursor Rule
で作成すると、拡張子は .mdc になる。 https://docs.cursor.com/context/rules-for-ai に明記はされてないけど、キャプチャのファイル拡張子も .mdc。
平然と嘘をつく。
直った。
今日の学び
Project Rules を知る。ついでに Symbols 機能をちょっとだけ使う。
今日のコスト
確認し忘れた(別の作業も直後にやってた)