repo-architecture
Where new brain files go. Decision protocol for filing brain pages by primary subject, not by format or source. Reference for all brain-writing skills.
- License 许可
- MIT
- 所属仓库
- garrytan/gbrain
- 最近更新
- 2026-11-14
- Stars
- ★ 3.3w
- Forks
- 4.9k
01 前言 Front Matter
- name
- repo-architecture
- tools
- [ "search", "get_page", "list_pages" ]
- version
- 1.0.0
- mutating
- false
- triggers
- [ "where does this go", "filing rules", "create new page", "which directory" ]
- description
- Where new brain files go. Decision protocol for filing brain pages by primary subject, not by format or source. Reference for all brain-writing skills.
- when_to_use
- Use when the user asks: "where does this go", "filing rules", "create new page", "which directory".
03 SKILL.md 正文
Repo Architecture — Filing Rules
Full filing rules: See
skills/_brain-filing-rules.md
Contract
This skill guarantees:
- Every new page is filed by primary subject (not format, not source)
- The decision protocol is followed for ambiguous cases
- Common misfiling patterns are caught
Phases
- Identify the primary subject. What would you search for to find this page?
- Walk the decision tree:
- About a person →
people/{name-slug}.md - About a company →
companies/{name-slug}.md - A reusable concept/framework →
concepts/{slug}.md - An original idea →
originals/{slug}.md - A meeting →
meetings/{slug}.md - Media content →
media/{type}/{slug}.md - Raw data import →
sources/{slug}.md
- About a person →
- Cross-link. Link from related directories.
- Check notability. See
skills/conventions/quality.mdnotability gate.
Output Format
Advisory: "File this at {type}/{slug}.md because the primary subject is {reason}."
When it fails
Follow the agent operator protocol for any gbrain error code, exit code, [AGENT] block or notice block. Specific to this skill:
list_pages/searchcannot find a matching directory or the brain is unreachable: fall back toskills/_brain-filing-rules.mdand say the placement came from the rules, not the live brain.get_pagereturnspage_not_foundfor the page being filed: confirm the slug with the user before choosing a directory.
Anti-Patterns
- Filing by format ("it's a PDF so it goes in sources/")
- Filing by source ("it came from email so it goes in sources/")
- Creating pages without checking if one already exists
- Using
sources/for anything except raw data dumps
04 同仓库更多 Skills
query-helper
暂无简介
broken
暂无简介
brain-ops
Read, enrich, and write brain pages with source attribution.
meeting-prep
Build a briefing before you meet someone, from their recent threads, open loops and what they care about.
inbox-zero
Triage the inbox into replies, delegations and archives.
deal-memo
Draft an investment memo from the deal pages and the founder history already in the brain.