diff --git a/.gitignore b/.gitignore index d0ebde20..11e18613 100644 --- a/.gitignore +++ b/.gitignore @@ -59,7 +59,6 @@ NUL # Agent/IDE/Tool local files .agent/ .agents/ -.serena/project.yml .cursor/ .playwright-mcp/ .superpowers/ diff --git a/.serena/.gitignore b/.serena/.gitignore deleted file mode 100644 index 14d86ad6..00000000 --- a/.serena/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/cache diff --git a/CLAUDE.md b/CLAUDE.md index 745bc904..42e1d26c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -105,7 +105,6 @@ RoastPlus は、ドリップパックコーヒー製造現場(約8名・iPad ## MCP / ツールの使い分け -- **Serena MCP**:コードファイルの読み書きは Serena MCP を優先する(グローバル設定準拠)。 - **firebase MCP**:Firestore の構造・Rules・Functions ログの**調査**に積極活用する。`firestore_*_document`(書込・削除)系は不可逆なため、ユーザーの明示依頼があるときだけ実行し、本番データの変更は原則行わない。 - **chrome-devtools MCP**:実装画面のライブ確認・パフォーマンス計測・アクセシビリティ確認に使う。現場 iPad 中心のため `emulate` で iPad 幅を再現し、必要に応じ `lighthouse_audit` で PWA 品質を確認する。E2E は playwright と役割を分ける。 - **playwright MCP**:E2E が失敗したときにブラウザを実際に操作して原因を特定する。新規 E2E を書く前に、セレクタ・操作手順を MCP で試してからコードに落とす。 diff --git a/docs/steering/GUIDELINES.md b/docs/steering/GUIDELINES.md index d7150f0c..abde6050 100644 --- a/docs/steering/GUIDELINES.md +++ b/docs/steering/GUIDELINES.md @@ -42,7 +42,7 @@ #### 2. 関連ファイル確認 - 実装前に、対象ファイル、設定、既存テスト、README/steering docs を確認 -- 検索は `rg` を優先し、コード理解が必要な場合は Serena 等のコード探索ツールを使う +- 検索は `rg` を優先し、定義元・参照元をたどるときは LSP(goToDefinition / findReferences)を使う #### 3. 計画立案 - 目的、前提、触る予定のファイル、影響する画面・データ、認証・Rules・Functionsへの影響、成功条件、検証方法を短く整理