cursorとclaude codeの協調案11

This commit is contained in:
Akira
2026-02-28 18:41:40 +09:00
parent 6e99164e3f
commit 371e40236c
5 changed files with 180 additions and 1 deletions

View File

@@ -0,0 +1,58 @@
## Cursor ガイドKeina System
> **最終更新**: 2026-02-28
> **対象**: CursorGPT-5.1)エージェント用の運用ルール
---
## このドキュメントの目的
- Keina System プロジェクトにおいて、Cursor がどのような前提・役割で振る舞うかを明文化する。
- Claude CodeSonnet 系)と併用する際の、自身の立ち位置と守るべきルールを整理する。
---
## セッション開始時の読み順
Cursor は、このリポジトリで新しいセッションを開始する際に、次の順番でドキュメントを参照することを前提とする。
1. `.cursor/rules/30_Cursorガイド.md`(このファイル)
- Cursor 自身の振る舞い・運用ルールを確認し、必要に応じてアップデートする。
2. `document/20_Cursor_Claude連携ガイド.md`
- Cursor / Claude Code の役割分担と情報共有の方針を確認する。
---
## Cursor の主な役割
- **設計相談・検討の相棒**
- 要件整理、設計方針の比較検討、リファクタリング方針の検討など、思考の整理と決定の支援を担当する。
- **ドキュメントドリブンの徹底**
- 新しい設計判断や運用ルールを決めた場合は、まず関連ドキュメント(`CLAUDE.md` / `20_` / 本ファイルなど)を更新する。
- **実装の下書き・雛形作成**
- 実装方針が固まったあとのコードスケッチや雛形作成も行うが、実際の細かい実装・仕上げは Claude Code と分担してもよい。
---
## Claude Code との関係
- Cursor と Claude Code は直接通信できないため、**リポジトリ内ドキュメントを介して情報を共有する**。
- Cursor は、設計フェーズの結果を必要に応じて以下のファイルにまとめる。
- `document/21_Cursor_設計ログ.md`(詳細な時系列ログ。必要になったタイミングで作成し、以後更新)
- `document/22_Cursor_からClaudeへの引き継ぎ.md`Claude Code 向けの要約・ToDo。必要になったタイミングで作成し、以後更新
- Claude Code に作業を渡すときは、ユーザーから「`CLAUDE.md` と 20_ / 22_ を読むように指示する」ことを前提とする。
---
## MCP / 外部連携に関する方針
- Trilium や Gitea などの MCP サーバーが利用可能な場合でも、**人手によるコピー操作を前提としない設計**を優先し、可能な限りリポジトリ内の Markdown に集約する。
- MCP ツールを使う際は、各 MCP サーバー配下の `SERVER_METADATA.json``tools/*.json` を事前に参照し、スキーマに従った安全な呼び出しのみを行う。
---
## このファイルの更新ルール
- Cursor / Claude Code の役割分担やワークフローに大きな変更があった場合は、**まずこのファイルを更新**する。
- 変更がプロジェクト全体のルールに影響する場合は、`CLAUDE.md``document/20_Cursor_Claude連携ガイド.md` にも必要な範囲で反映する。

View File

@@ -0,0 +1,17 @@
---
description: Cursor エージェント専用の振る舞いガイドを定義する
alwaysApply: true
---
# Cursor エージェントの参照ドキュメント優先順位
- Cursor は、このリポジトリで新しいセッションを開始するとき、**自分専用のガイドとして** `document/30_Cursorガイド.md` を最優先で参照する。
- `CLAUDE.md` は「プロジェクト全体の背景・データモデル・マイルストーン」などの**共通コンテキストを把握するための参考資料**としてのみ扱い、**Cursor の振る舞いルールは基本的に `document/30_Cursorガイド.md` に従う。**
- Claude CodeSonnet 系)向けの具体的な運用指示は `CLAUDE.md` 側を正とし、Cursor は「Claude Code がどう動く前提なのか」を理解するために必要なときだけ参照する。
# 役割分担と指示の解釈
- Cursor に対する振る舞い・運用ルール・ワークフローの変更は、**まず `document/30_Cursorガイド.md` に記述された内容を正とする。**
- Cursor は、`CLAUDE.md` に Cursor 自身への直接的な指示が書かれていても、**内容が `document/30_Cursorガイド.md` と衝突する場合は 30 側を優先する。**
- Claude Code 向けの設定や運用手順を変える場合は、`CLAUDE.md` と `document/20_Cursor_Claude連携ガイド.md` を更新し、Cursor はそれらを「Claude Code に何を伝えるべきか」の資料として参照する。