| Dimension | Shared | Only in A | Only in B | Overlap |
|---|---|---|---|---|
| Sections | 5 | 1 | 1 | 71% |
| Commands | 18 | 1 | 0 | 95% |
| Section tags | 5 | 0 | 0 | 100% |
What each file covers
Sections
5 shared · 1 only in A · 1 only in B- − CLAUDE.md
- + AGENTS.md
- テストガイドライン
- 階層別の詳細指示(path-specificルール)
- Docker統合テスト
- Firebase Emulator
- Codex 実行ポリシー
Commands
18 shared · 1 only in A · 0 only in B- − npm run docker:e2e:run
- npm run dev
- npm run build
- npm start
- npm run lint
- npm run prettier
- npm run format
- npm run test
- npm run test:run
- npm run test:coverage
- npm run test:ui
- npm run test:e2e
- npm run test:e2e:ui
- npm run docker:test
- npm run docker:test:run
- npm run docker:test:down
- npm run emulator:start
- npm run emulator:test
- npm run msw:init
Section tags
5 shared · 0 only in A · 0 only in B- build
- test
- lint-format
- testing-strategy
- agent-behaviour
Line diff
sakatai11/todoApp-next · .claude/CLAUDE.md
@@ −1 @@
1# CLAUDE.md
2
3This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
4
5## 必ず日本語で回答してください
6
7## 横断的ルール(自動読み込み)
8
9以下の`.claude/rules/`配下のルールが全て自動的に適用されます:
10
11- **コード品質**: @.claude/rules/code-quality.md
12- **セキュリティ**: @.claude/rules/security.md
13- **開発フロー**: @.claude/rules/development.md
14
15## 階層別の詳細指示(path-specificルール)
16
17作業ディレクトリに応じて、以下のpath-specificルールが自動的に適用されます:
18
19| ルールファイル | 適用パス | 主な内容 |
20| -------------------------- | -------------------------------------------------- | ------------------------------------------------------------- |
21| @.claude/rules/app.md | `app/**/*.{ts,tsx}` | App Router開発、API開発、認証ミドルウェア、エラーハンドリング |
22| @.claude/rules/features.md | `features/**/*.{ts,tsx}` | Shared機能、Todo機能、状態管理、カスタムフック |
23| @.claude/rules/testing.md | `tests/**/*.{ts,tsx}`, `**/*.{test,spec}.{ts,tsx}` | テスト戦略、環境設定、データ一貫性 |
24
25## プロジェクト概要
26
@@ −44 @@
44npm run test:run # テスト一回実行
45npm run test:coverage # カバレッジ付きテスト実行
46npm run test:ui # Vitest UIモードでテスト実行
47npm run test:e2e # Playwright E2Eテスト
48npm run test:e2e:ui # Playwright UIモードでE2Eテスト
49
50# Docker統合テスト
51npm run docker:test # Firebase Emulator環境起動
52npm run docker:test:run # 統合テスト実行(Firebase Emulator + tsx)
53npm run docker:test:down # Docker環境停止
54npm run docker:e2e:run # E2Eテスト実行
55
56# Firebase Emulator
57npm run emulator:start # 開発用Firebase Emulator起動
@@ −94 @@
94- 新しい機能は`features/`内で自己完結させる(共通は`features/shared/`)
95- **Admin API**: `app/api/(admin)/`、**General API**: `app/api/(general)/`、**Auth API**: `app/api/auth/`
96- 新規APIでZodバリデーション推奨(既存APIは`trimAllSpaces` + 手動チェックの場合あり)
97- 詳細: [@.claude/rules/app.md](rules/app.md) / [@.claude/rules/features.md](rules/features.md)
98
99## テストガイドライン
100
101- **UTカバレッジ**: 100%達成済み(493テスト)
102- **統合テスト**: Docker + Firebase Emulator(ポート3002/4000/8080/9099)
103- **詳細ガイド**: [@.claude/rules/testing.md](rules/testing.md)参照
104
105## Codex 実行ポリシー
106
sakatai11/todoApp-next · AGENTS.md
@@ +1 @@
1# AGENTS.md
2
3This file provides guidance to Codex (Codex.ai/code) when working with code in this repository.
4
5## 必ず日本語で回答してください
6
7## 横断的ルール(自動読み込み)
8
9以下の`.Codex/rules/`配下のルールが全て自動的に適用されます:
10
11- **コード品質**: @.Codex/rules/code-quality.md
12- **セキュリティ**: @.Codex/rules/security.md
13- **開発フロー**: @.Codex/rules/development.md
14
15## 階層別の詳細指示(path-specificルール)
16
17作業ディレクトリに応じて、以下のpath-specificルールが自動的に適用されます:
18
19| ルールファイル | 適用パス | 主な内容 |
20| ------------------------- | -------------------------------------------------- | ------------------------------------------------------------- |
21| @.Codex/rules/app.md | `app/**/*.{ts,tsx}` | App Router開発、API開発、認証ミドルウェア、エラーハンドリング |
22| @.Codex/rules/features.md | `features/**/*.{ts,tsx}` | Shared機能、Todo機能、状態管理、カスタムフック |
23| @.Codex/rules/testing.md | `tests/**/*.{ts,tsx}`, `**/*.{test,spec}.{ts,tsx}` | テスト戦略、環境設定、データ一貫性 |
24
25## プロジェクト概要
26
@@ +44 @@
44npm run test:run # テスト一回実行
45npm run test:coverage # カバレッジ付きテスト実行
46npm run test:ui # Vitest UIモードでテスト実行
47npm run test:e2e # Playwright E2Eテスト(MSW使用)
48npm run test:e2e:ui # Playwright UIモードでE2Eテスト
49
50# Docker統合テスト
51npm run docker:test # Firebase Emulator環境起動
52npm run docker:test:run # 統合テスト実行(Firebase Emulator + tsx)
53npm run docker:test:down # Docker環境停止
54
55# Firebase Emulator
56npm run emulator:start # 開発用Firebase Emulator起動
@@ +93 @@
93- 新しい機能は`features/`内で自己完結させる(共通は`features/shared/`)
94- **Admin API**: `app/api/(admin)/`、**General API**: `app/api/(general)/`、**Auth API**: `app/api/auth/`
95- 新規APIでZodバリデーション推奨(既存APIは`trimAllSpaces` + 手動チェックの場合あり)
96- 詳細: [@.Codex/rules/app.md](rules/app.md) / [@.Codex/rules/features.md](rules/features.md)
97
98## テストガイドライン
99
100- **UTカバレッジ**: 100%達成済み(493テスト)
101- **統合テスト**: Docker + Firebase Emulator(ポート3002/4000/8080/9099)
102- **詳細ガイド**: [@.Codex/rules/testing.md](rules/testing.md)参照
103
104## Codex 実行ポリシー
105
@@ −1 +1 @@
1−# CLAUDE.md
1+# AGENTS.md
22
3−This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
3+This file provides guidance to Codex (Codex.ai/code) when working with code in this repository.
44
55 ## 必ず日本語で回答してください
66
77 ## 横断的ルール(自動読み込み)
88
9−以下の`.claude/rules/`配下のルールが全て自動的に適用されます:
9+以下の`.Codex/rules/`配下のルールが全て自動的に適用されます:
1010
11−- **コード品質**: @.claude/rules/code-quality.md
12−- **セキュリティ**: @.claude/rules/security.md
13−- **開発フロー**: @.claude/rules/development.md
11+- **コード品質**: @.Codex/rules/code-quality.md
12+- **セキュリティ**: @.Codex/rules/security.md
13+- **開発フロー**: @.Codex/rules/development.md
1414
1515 ## 階層別の詳細指示(path-specificルール)
1616
1717 作業ディレクトリに応じて、以下のpath-specificルールが自動的に適用されます:
1818
19−| ルールファイル | 適用パス | 主な内容 |
20−| -------------------------- | -------------------------------------------------- | ------------------------------------------------------------- |
21−| @.claude/rules/app.md | `app/**/*.{ts,tsx}` | App Router開発、API開発、認証ミドルウェア、エラーハンドリング |
22−| @.claude/rules/features.md | `features/**/*.{ts,tsx}` | Shared機能、Todo機能、状態管理、カスタムフック |
23−| @.claude/rules/testing.md | `tests/**/*.{ts,tsx}`, `**/*.{test,spec}.{ts,tsx}` | テスト戦略、環境設定、データ一貫性 |
19+| ルールファイル | 適用パス | 主な内容 |
20+| ------------------------- | -------------------------------------------------- | ------------------------------------------------------------- |
21+| @.Codex/rules/app.md | `app/**/*.{ts,tsx}` | App Router開発、API開発、認証ミドルウェア、エラーハンドリング |
22+| @.Codex/rules/features.md | `features/**/*.{ts,tsx}` | Shared機能、Todo機能、状態管理、カスタムフック |
23+| @.Codex/rules/testing.md | `tests/**/*.{ts,tsx}`, `**/*.{test,spec}.{ts,tsx}` | テスト戦略、環境設定、データ一貫性 |
2424
2525 ## プロジェクト概要
2626
@@ −44 +44 @@
4444 npm run test:run # テスト一回実行
4545 npm run test:coverage # カバレッジ付きテスト実行
4646 npm run test:ui # Vitest UIモードでテスト実行
47−npm run test:e2e # Playwright E2Eテスト
47+npm run test:e2e # Playwright E2Eテスト(MSW使用)
4848 npm run test:e2e:ui # Playwright UIモードでE2Eテスト
4949
5050 # Docker統合テスト
5151 npm run docker:test # Firebase Emulator環境起動
5252 npm run docker:test:run # 統合テスト実行(Firebase Emulator + tsx)
5353 npm run docker:test:down # Docker環境停止
54−npm run docker:e2e:run # E2Eテスト実行
5554
5655 # Firebase Emulator
5756 npm run emulator:start # 開発用Firebase Emulator起動
@@ −94 +93 @@
9493 - 新しい機能は`features/`内で自己完結させる(共通は`features/shared/`)
9594 - **Admin API**: `app/api/(admin)/`、**General API**: `app/api/(general)/`、**Auth API**: `app/api/auth/`
9695 - 新規APIでZodバリデーション推奨(既存APIは`trimAllSpaces` + 手動チェックの場合あり)
97−- 詳細: [@.claude/rules/app.md](rules/app.md) / [@.claude/rules/features.md](rules/features.md)
96+- 詳細: [@.Codex/rules/app.md](rules/app.md) / [@.Codex/rules/features.md](rules/features.md)
9897
9998 ## テストガイドライン
10099
101100 - **UTカバレッジ**: 100%達成済み(493テスト)
102101 - **統合テスト**: Docker + Firebase Emulator(ポート3002/4000/8080/9099)
103−- **詳細ガイド**: [@.claude/rules/testing.md](rules/testing.md)参照
102+- **詳細ガイド**: [@.Codex/rules/testing.md](rules/testing.md)参照
104103
105104 ## Codex 実行ポリシー
106105
