Contributing Guide
Contributing Guide
Section titled “Contributing Guide”このリポジトリは「完成した知識の保管庫」ではなく、「実験中の知識の公開面」です。 そのため、うまく書き切れていないページでも、前提と不確かさが明示されていれば公開対象になります。
追加・更新の基本フロー
Section titled “追加・更新の基本フロー”src/content/docs/配下に.mdまたは.mdxを作る- frontmatter に
titledescriptiondatestatustagsを入れる - 本文で不確かな点をぼかさず書く
- できるだけ一次情報源へリンクする
npm run buildで公開サイトとして破綻していないか確認する
AIセッション、Web調査、個人メモから内容を取り込む場合は、可能なら provenance と knowledge_status も追加します。
必須ではありませんが、後から出典、AI処理、確信度、過去ノートとの関係を追える状態にしておくと、知識の再編集がしやすくなります。
frontmatter の最小例
Section titled “frontmatter の最小例”---title: soul-md-designdescription: SOUL.md を設計するときの観察メモ。date: 2026-03-28status: seedtags: - ai - agents - designprovenance: source_type: ai_session source_ref: "Codex session, 2026-05-21" captured_at: 2026-05-21 ai_process: - structure - rewrite confidence: medium review_needed: trueknowledge_status: claim_status: tentative related_notes: - /ai/agents/session-to-knowledge-capture/ contradiction_review: none---status の使い分け
Section titled “status の使い分け”seed: 断片メモ。観察や仮説が中心growing: 複数の観察を整理している途中evergreen: しばらく参照に耐えると判断したページ
迷ったら seed か growing に寄せます。完成したふりをしないほうが、このリポジトリの方針に合います。
書き方の基準
Section titled “書き方の基準”- 断定しすぎない
- 「要検証」「と思われる」をためらわない
- コードブロック、Mermaid、リンクを使って構造を見せる
- 既存ページと関係があるなら本文中で相互リンクする
- 過去ノートと矛盾しそうな場合は、自動で直さず
contradiction_review: requiredなどでレビュー候補にする - 古い仮説を更新するときは、削除ではなく update note、
supersedes、superseded_by、関連リンクで関係を残す
カテゴリの考え方
Section titled “カテゴリの考え方”このサイトでは、ディレクトリ構成とサイドバー上のカテゴリを完全には一致させていません。 保管場所よりも、読者が何をしに来たかで辿れることを優先しています。
Start Here: このサイトの前提、参加方法、執筆フローPublishing: frontmatter、ライセンス、公開基準Tools: ツールのセットアップ、運用メモ、実践的な手引きNotes: 読書メモ、講義メモ、理論入門、比較メモ、実験途中の観察
迷ったときは「読者が最初に知りたいことは何か」で決めます。
たとえば、書籍についてのページでも、使い方の手引きなら Notes ではなく実践カテゴリに寄せる余地があります。
開発者向けメモ
Section titled “開発者向けメモ”- サイドバー構成は
astro.config.mjsで管理する - frontmatter の型は
src/content.config.tsで管理する - 公開トップは
src/content/docs/index.mdx