RuleStack

Configs

Stacks

Compare

Diff

RuleStack

Configs

Stacks

Compare

Diff

Read API

RuleStack

Configs

Stacks

Compare

Diff

Read API

Configs/AGENTS.md/sakatai11/todoApp-next

AGENTS.md

AGENTS.md
AGENTS.mdroot

Quality

82/100

Scores the file, not the repository.

Length

327 words

18 headings · 1 code blocks

Repository

0

— · pushed 25 days ago

Last changed

2 days ago

First indexed 2 days ago.
sakatai11/todoApp-next/AGENTS.mdRawGitHub
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 
27これは、App Routerとフィーチャーベースアーキテクチャを使用したNext.js 16のtodoアプリケーションです。
28 
29### 開発コマンド
30 
31```bash
32# 開発
33npm run dev # Turbopackで開発サーバーを起動
34npm run build # クリーンビルド(.nextディレクトリ削除+ビルド)
35npm start # 本番サーバーを起動
36 
37# コード品質
38npm run lint # ESLintを自動修正で実行
39npm run prettier # Prettierでコードをフォーマット
40npm run format # prettierとlintの両方を実行
41 
42# テスト
43npm run test # テスト(watch mode)
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起動
57npm run emulator:test # テスト用Firebase Emulator起動
58 
59# モック
60npm run msw:init # Mock Service Workerを初期化
61```
62 
63### 現在の技術スタック
64 
65- **フレームワーク**: Next.js 16(App Router + Turbopack)
66- **認証**: NextAuth.js v5(beta)- カスタム認証プロバイダー
67- **バックエンド**: Firebase Admin SDK(Firestore + Auth)
68- **UI**: Material-UI(MUI)+ Tailwind CSS
69- **状態管理**: React Context + データ取得用SWR
70- **ドラッグ&ドロップ**: @dnd-kit/core(タスクの並び替え用)
71- **バリデーション**: Zodスキーマ
72- **テスト**: Vitest + React Testing Library + MSW
73- **モック**: MSW(Mock Service Worker)
74 
75### アーキテクチャ概要
76 
77- **ディレクトリ構造**: フィーチャーベース設計(`features/`内で機能自己完結)
78- **ルーティング**: Next.js App Router + ルートグループ`()`による整理
79- **API構造**: 管理者用`(admin)/`、一般用`(general)/`、認証用`auth/`に分離
80- **詳細構造**: [@todoApp-submodule/docs/PRODUCTS.md](../todoApp-submodule/docs/PRODUCTS.md#プロジェクト構造)参照
81 
82### 重要なプロジェクト注意事項
83 
84- **本番環境ではTypeScriptビルドエラーを無視(`ignoreBuildErrors: true`)**
85 - **理由**: 開発時にエディタのリアルタイム型チェックと`tsconfig.json`の厳密な設定で型安全性を確保済み。本番ビルド時の型チェックをスキップすることでビルド速度を向上させるため。
86- **開発時のAPIモック用MSWを使用**
87 - **理由**: ユニットテスト時にFirebase Emulatorを起動せずに高速なテスト実行を実現するため。
88- **キャッシュ制御ヘッダー付きのVercelデプロイ設定**
89 - **理由**: 静的アセットの効率的なキャッシュ配信と、動的コンテンツの適切な更新を両立するため。
90 
91## 開発パターン
92 
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 
106- `/codex:review` は常にバックグラウンドで実行する(`--background` フラグを自動付与)
107- `/codex:rescue` はタスクの複雑さに応じて自動判断する(フラグ省略で自動選択)
108 

Commands it names

  • 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

Sections

  • AGENTS.md
  • 必ず日本語で回答してください
  • 横断的ルール(自動読み込み)
  • 階層別の詳細指示(path-specificルール)
  • プロジェクト概要
  • 開発コマンド
  • 開発
  • コード品質
  • テスト
  • Docker統合テスト
  • Firebase Emulator
  • モック
  • 現在の技術スタック
  • アーキテクチャ概要
  • 重要なプロジェクト注意事項
  • 開発パターン
  • テストガイドライン
  • Codex 実行ポリシー

What it covers

buildtestlint-formattesting-strategyagent-behaviour

Stack — with the evidence

typescript

(1.00)

nextjs

(1.00)

tailwind

(1.00)

vitest

(1.00)

playwright

(1.00)

eslint

(1.00)

docker

(1.00)

node

(0.95)

react

(0.70)

vite

(0.70)

javascript

(0.60)

github-actions

(0.60)

vercel

(0.60)

Format

AGENTS.md

A plain-markdown README for coding agents, deliberately unopinionated: no frontmatter, no globs, no vendor keys. That minimalism is why it became the one file a dozen different agents will read, and why it carries the least per-file targeting power of any format here.

What the corpus says about it

Repository

Owner
sakatai11
Language
—
License
—
Archived
no

All configs in this repo

Also in sakatai11/todoApp-next

Diff this repo’s formats

One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?

The other instruction files in this repository
RepositoryFormatStackCoversScoreChanged
sakatai11/todoApp-next.claude/CLAUDE.md · 0CLAUDE.mdtypescriptnextjs+11buildtestlint-formattesting-strategy+182/1002 days ago
sakatai11/todoApp-next.clinerules/best-practices.md · 0Cline rulestypescriptnextjs+11style8/1002 days ago
sakatai11/todoApp-next.clinerules/coding-guidelines.md · 0Cline rulestypescriptnextjs+11test29/1002 days ago
sakatai11/todoApp-next.clinerules/development-guidelines.md · 0Cline rulestypescriptnextjs+11testlint-formattesting-strategysecurity+359/1002 days ago
sakatai11/todoApp-next.clinerules/introduction.md · 0Cline rulestypescriptnextjs+11no sections16/1002 days ago
sakatai11/todoApp-next.clinerules/project-structure.md · 0Cline rulestypescriptnextjs+11testarchtypestesting-strategy+262/1002 days ago
sakatai11/todoApp-next.clinerules/security-guidelines.md · 0Cline rulestypescriptnextjs+11security4/1002 days ago
sakatai11/todoApp-next.clinerules/tech-stack.md · 0Cline rulestypescriptnextjs+11testlint-formattesting-strategy33/1002 days ago
Diff against .claude/CLAUDE.md Diff against .clinerules/best-practices.md Diff against .clinerules/coding-guidelines.md Diff against .clinerules/development-guidelines.md Diff against .clinerules/introduction.md Diff against .clinerules/project-structure.md Diff against .clinerules/security-guidelines.md Diff against .clinerules/tech-stack.md

Similar configs

Same format, overlapping stack, ranked by quality.

Same format, overlapping stack, ranked by quality
RepositoryFormatStackCoversScoreChanged
aaif-goose/gooseAGENTS.md · 52kAGENTS.mdrusttypescript+2setupbuildtestlint-format+6100/1003 days ago
code-yeongyu/oh-my-openagentpackages/web/AGENTS.md · 67kAGENTS.mdtypescriptbun+10setupbuildtestlint-format+6100/1002 days ago
mui/material-uiAGENTS.md · 99kAGENTS.mdtypescriptjavascript+13setupbuildtestlint-format+9100/1003 days ago
n8n-io/n8npackages/@n8n/agents/AGENTS.md · 199kAGENTS.mdtypescriptlangchain+16buildteststylearch+3100/1003 days ago
TryGhost/Ghoste2e/AGENTS.md · 55kAGENTS.mdtypescriptjavascript+12setupteststylearch+2100/1003 days ago
duckduckgo/content-scope-scriptsspecial-pages/AGENTS.md · 70AGENTS.mdtypescriptjavascript+5buildteststylearch+3100/1003 days ago
trick77/agents-md-syncAGENTS.md · 2AGENTS.mdtypescriptnode+4setupbuildteststyle+5100/1003 days ago
elastic/elasticsearchx-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/ml/AGENTS.md · 78kAGENTS.mdjavanode+4buildtestlint-formatstyle+2100/1003 days ago
RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack