近年、AIを活用したコード支援ツール(例:CursorやCline)の普及により、プロジェクト固有のルールを設定するためのファイルが重要になってきました。従来は「.clinerules」というファイルが使われていましたが、最新の動向ではこの方式は非推奨とされ、より柔軟で拡張性の高い「.mdcファイル」への移行が進んでいます。この記事では、.clinerulesと.mdcファイルの違いや移行の背景、メリット・デメリット、さらには具体的な移行手順について、初心者にもわかりやすく細かく解説していきます。 1. はじめに:.clinerulesとは?.clinerulesの基本概要「.clinerules」は、プロジェクトごとのAI支援ルールを定義するための設定ファイルです。 用途:主にAIがコード生成やリファクタリングを行う際、どのようなルールや基準で処理すべきかを指定します。 記述形式:基本的