.clinerules/Cline Rules (.clinerules/): 配置場所とツールでの読み込み方
Cline Rulesは .clinerules/ 内のMarkdownファイルです。Clineはこれらをグローバルルールや AGENTS.md と組み合わせます。任意のpaths frontmatterを指定すると、一致するファイルにルールを限定できます。
配置場所
- ワークスペース: .clinerules/*.md または .cline/rules/*.md。どちらも検索されます。
- グローバル: Windowsでは Documents\Cline\Rules、macOSとLinuxでは ~/Documents/Cline/Rules に加え、~/.cline/rules と ~/Cline/Rules。
- 他のツール向けのファイルも自動検出されます: AGENTS.md、~/.agents/AGENTS.md、.cursorrules、.windsurfrules。
形式
Markdownファイル。必要に応じて01-coding.mdのように番号を付けられます。YAML frontmatterも任意で指定できます。paths配列にglobを指定すると、コンテキスト内のファイルがいずれかのパターンに一致したときにルールが有効になります。frontmatterがない場合は常に有効、paths: []の場合は無効です。YAMLが無効な場合はルールが有効になります。
---
paths:
- "src/components/**"
- "src/hooks/**"
---
# Components and hooks
- Function components only.
- Hook names start with use and the files live in src/hooks/.
- Split any component that grows past 200 lines.
- Add a test next to each new hook.
優先順位と統合
ワークスペースとグローバルのルールが適用され、競合する場合はワークスペースのルールが優先されます。各ルールは個別にオンまたはオフにできます。
ヒント
- コンテキストには、言及されたパス、開いているタブや表示中のタブ、編集中のファイル、保留中の編集内容が含まれます。
- YAMLが無効な場合はルールが有効になるため、pathsの入力ミスがあるとルールは常に有効になります。編集後に確認してください。
- VS CodeのRulesパネル、またはスラッシュコマンド/newruleからルールを作成できます。
1つのフォームから、AGENTS.mdと5つのツールに対応するルールファイルを生成します。 AGENTS.mdジェネレーターを開く →
その他の指示ファイル
AGENTS.mdCLAUDE.mdGEMINI.md.cursor/rules/*.mdc.github/copilot-instructions.md.devin/rules/*.md~/.openclaw/workspace/AGENTS.md