| id |
docs-readme |
| title |
docs/ AI 用エントリポイント |
| status |
living |
| last_updated |
2026-05-17 |
| related_adrs |
|
| related_plan |
docs/harness/plan.md §4 |
5 行以内 summary: 本ファイルは AI が ColorMaster の docs を読む際の起点。推奨読み順 /
ディレクトリ責務 / 命名規約への索引を提供する。AI Coding Agent が新規タスクに着手する際は、
CLAUDE.md → 本ファイル → タスク種別に応じた docs の順で context を組み立てる。
詳細な構造定義は docs/harness/plan.md §4 と .claude/rules/docs-structure.md を参照。
各 docs の本格化状況は「ディレクトリ索引」表の 状態 列で示す (B0 / A2 / A6 / A10 / C* 等)。
CLAUDE.md (常時ロード) — lookup table で編集対象 ⇄ rules の対応
- 本ファイル
docs/README.md — 全 docs 索引 + 推奨読み順
docs/glossary.md — ドメイン用語 (im@sparql / RDF / アイドル / ブランド / 担当 / 推し / SPARQL prefix / KMP / CMP / 内部実装用語 / テスト指標)
docs/codebase-map.md — 主要パス → 責務 / 関連 SPEC-ID / 関連 ADR / 関連 rules
- タスク種別に応じた docs (下記)
docs/requirements/REQ-NNN-*.md
→ docs/specifications/basic/SPEC-<entity>-<seq>-*.md
→ docs/specifications/detail/SPEC-<entity>-<seq>-*.md
→ 該当 .claude/rules/<layer>.md
→ 該当 docs/architecture/<file>.md (層構造の整合確認)
docs/codebase-map.md (該当パスから関連 SPEC / ADR を特定)
→ 該当 docs/specifications/detail/SPEC-*.md
→ .claude/rules/{error-handling,kotlin-test,test-paired-class}.md
docs/architecture/{overview,layers,data-flow}.md (A2-5 で本格化)
→ docs/design/inventory/ (A10 で本格化)
→ .claude/rules/{behavior-preservation,viewmodel,ui-state,repository}.md
docs/api/colormaster-api.yaml (A2-5 で本格化、OpenAPI 3.1)
→ docs/api/{auth,idols,me}.md (A2-5 で本格化)
→ .claude/rules/{network-client,backend-auth}.md
docs/harness/plan.md (Single Source of Truth)
→ docs/harness/roadmap.md (進捗ビュー)
→ 該当 .claude/rules/<rule>.md
→ 該当 .claude/skills/<skill>/SKILL.md
.claude/rules/adr.md (起票基準 §4.5 該当 2 項目以上を確認)
→ docs/adr/template.md
→ 既存 ADR との superseded リンク
| パス |
主目的 |
状態 |
詳細リンク |
DESIGN.md (repo root) |
デザイントークン (Google Stitch 3 階層) + Rationale |
skeleton (A10 で本格化) |
ADR 0023 |
docs/README.md |
本ファイル、AI 用エントリポイント |
living |
— |
docs/glossary.md |
ドメイン用語集 (アイドル / RDF / KMP / 内部実装 / テスト / インフラ / ハーネス) |
living (本 PR で本格化) |
docs/glossary.md |
docs/codebase-map.md |
主要パス → 責務 / 関連 SPEC-ID / 関連 ADR / 関連 rules |
living (本 PR で本格化) |
docs/codebase-map.md |
docs/traceability.md |
Plan ⇄ Epic ⇄ ADR ⇄ Spec ⇄ 実装 のクロスリンク |
skeleton (A6 で自動生成) |
docs/traceability.md |
docs/architecture/ |
モジュール依存 / 層別責務 / データフロー / 状態遷移 / シーケンス / インフラ構成 (7 ファイル) |
skeleton (A2-5 で本格化) |
— |
docs/api/ |
OpenAPI 3.1 + auth / idols / me 各エンドポイント詳細 |
skeleton (A2-5 で本格化) |
— |
docs/security/README.md |
セキュリティ関連 ADR 索引 + incident 対応 quick-reference |
living (本 PR で本格化) |
docs/security/README.md |
docs/requirements/ |
機能要件 (REQ-NNN-<slug>) + テンプレ |
テンプレ living (本 PR) / 個別 REQ は Phase C |
docs/requirements/README.md |
docs/specifications/basic/ |
基本設計 (SPEC-NNN-basic) + テンプレ |
テンプレ living (本 PR) / 個別 SPEC は Phase C |
docs/specifications/README.md |
docs/specifications/detail/ |
詳細設計 (SPEC-NNN-detail) + テンプレ |
テンプレ living (本 PR) / 個別 SPEC は Phase C |
docs/specifications/README.md |
docs/adr/ |
Architecture Decision Records (0001-0027 一括起草済) |
living (A1 完了) |
docs/adr/README.md |
docs/epics/ |
複数 PR の取り組み (EPIC-NNN-<slug>/ 配下に 5 ファイル) |
living (EPIC-000 / EPIC-A2 起票済) |
docs/epics/INDEX.md |
docs/plans/ |
単一 PR の取り組み (PLAN-NNN-*.md) |
living (A1 以降で各 Plan ごとに追加) |
docs/plans/INDEX.md |
docs/harness/ |
ハーネス本体: plan.md / roadmap.md / learnings/ / evolution-proposals/ |
living |
docs/harness/plan.md |
docs/runbooks/local-development.md |
ローカル開発環境構築 (JDK 17 / Kotlin 2.1.21 / AGP 8.9.0 / IDE 2025.2+) |
living (本 PR で本格化) |
docs/runbooks/local-development.md |
docs/runbooks/testing.md |
テスト実行と三層指標の運用 (Phase A 暫定 + A7 本格化) |
living (本 PR で本格化) |
docs/runbooks/testing.md |
docs/runbooks/i18n.md |
i18n (compose-multiplatform-resources) 運用 |
living (本 PR で本格化、C4 で再本格化) |
docs/runbooks/i18n.md |
docs/runbooks/mcp-setup.md |
MCP セットアップ (JetBrains / Context7 / Cloudflare) |
living (本 PR で本格化) |
docs/runbooks/mcp-setup.md |
docs/runbooks/{secrets-rotation,r2-litestream,user-deletion,backend-local,cloudflare-pages,cloud-run-deploy,local-imasparql,troubleshooting}.md |
各種運用手順 |
未配置 (各 Phase で本格化) |
— |
docs/design/ |
DESIGN.md 補助 + inventory/ (screens / components / states / flows / screenshots) |
skeleton (A10 で本格化) |
— |
詳細は .claude/rules/docs-structure.md。要点:
| 種別 |
形式 |
例 |
| ADR |
ADR-NNNN (4 桁) |
ADR-0001 |
| Epic |
EPIC-NNN (3 桁) |
EPIC-001 |
| Plan |
PLAN-NNN (3 桁、Epic と独立採番) |
PLAN-001 |
| 要件 |
REQ-NNN-<slug> |
REQ-001-search-by-brand |
| 仕様 |
SPEC-<entity-id>-<seq> (basic/detail 共通) |
SPEC-IDOL-001-3 |
- 冒頭 5 行以内 summary 必須 (ADR 0027、lazy-load の入口)
- frontmatter の配列は ブロック形式必須 (
- ADR-0001 形式、flow [A, B] は禁止)
- ハーネスが生成・参照する全 Markdown は 日本語 (例外: frontmatter キー名 / status 値 / 識別子 / コード断片)
- 設計書本文 (
docs/{requirements,specifications}/**) には コード断片を含めない (§4.6.1)
docs/harness/plan.md §4 (ドキュメント構造の Single Source of Truth)
.claude/rules/docs-structure.md (構造規約 / 5 行 summary 必須 / 命名規約 / lazy-load)
.claude/rules/template-language.md (日本語化規約)
CLAUDE.md (Skill / 編集対象 ⇄ rules lookup table)
AGENTS.md (Claude Code 以外の AI Coding Agent 向けエントリポイント)