Skip to content

docs: 設計記録を docs/ へ移し、CLAUDE.md を git 管理外にする - #14

Merged
Uncle-Peke merged 2 commits into
mainfrom
docs/architecture-split
Sep 9, 2026
Merged

docs: 設計記録を docs/ へ移し、CLAUDE.md を git 管理外にする#14
Uncle-Peke merged 2 commits into
mainfrom
docs/architecture-split

Conversation

@Uncle-Peke

Copy link
Copy Markdown
Owner

このリポジトリは公開されている。一方でエージェント向けのメモは、置き場所の性質上「アカウントの使い分け」「認証」「手元の作業手順」といった、そのマシンでしか成り立たない事情を吸い寄せる。公開物に混ざってはいけないものだ。

そこで置き場所を分けた。

どこ
誰の環境でも同じこと(設計判断と、その理由) docs/ARCHITECTURE.md(追跡)
そのマシンでしか成り立たないこと CLAUDE.md / AGENTS.mdgit 管理外
  • 772行の設計記録は CLAUDE.mddocs/ARCHITECTURE.mdリネームとして移動(履歴は繋がる)。冒頭に「ここには誰の環境でも同じことだけを書く」という但し書きを足した
  • CLAUDE.mdAGENTS.md.gitignore に追加
  • 参照を6ファイルから張り替え(CONTRIBUTING.md / docs/{README,DEVELOPMENT,PERSONA,STYLE}.md)、README.md の索引にも一行足した

PSD 固有の数値を一般化した

あわせて、手元の PSD を測って出た具体的な数値(透明帯 785px/954px、実測の insets など)を、全員に当てはまる事実のように書いていたのを直した。

PSD はライセンス上リポジトリに入らず各自が持ち込むものなので、その値は環境によって変わる。だから PsdStage.contentInsets() は定数を持たずに毎回測っている——コメントのほうが実装の前提と食い違っていた。

🤖 Generated with Claude Code

https://claude.ai/code/session_01GodXX9Etns9H9rLEebQYbM

seaos-t-adachi and others added 2 commits September 9, 2026 18:22
このリポジトリは公開されている。エージェント向けのメモは、置き場所の性質上
「アカウントの使い分け」「認証」「手元の作業手順」のような、そのマシンでしか
成り立たない事情を吸い寄せる——公開物に混ざってはいけないものだ。

そこで置き場所を分けた。誰の環境でも同じこと(設計判断とその理由、772行)は
docs/ARCHITECTURE.md としてリポジトリに残し、CLAUDE.md と AGENTS.md は
.gitignore に入れて手元固有のメモ専用にする。参照は6ファイルから張り替え、
README と docs/README.md に索引を足した。

あわせて、手元の PSD を測って出た具体的な数値(透明帯 785px/954px など)を
一般的な事実のように書いていたのを直した。PSD はライセンス上リポジトリに
入らず各自が持ち込むものなので、その値は環境によって変わる。だから
PsdStage.contentInsets() は定数を持たずに毎回測っている——コメントのほうが
実装の前提と食い違っていた。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GodXX9Etns9H9rLEebQYbM
CLAUDE.md を git 管理外にしたことで、新しいクローンでは自動で読まれるファイルが
無くなった。README は必ず見られるので、そこに一筆置く——ファイルが無いのは事故
ではないこと、設計は docs/ARCHITECTURE.md にあること、手元のメモは CLAUDE.md に
書けばコミットに混ざらないこと。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GodXX9Etns9H9rLEebQYbM
@Uncle-Peke
Uncle-Peke merged commit d8e47e5 into main Sep 9, 2026
2 checks passed
@Uncle-Peke
Uncle-Peke deleted the docs/architecture-split branch September 9, 2026 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants