Conventions for working with Claude Code config files (CLAUDE.md, CLAUDE.org) and the broader Markdown vs Org Mode split.
This spec is meant to be cloneable (ghq get) and consumed by both humans and AI agents that need a stable reference for these conventions.
| File | Purpose |
|---|---|
docs-format-convention.md |
The rule: Markdown is for machines / automation / agents; Org mode is for humans / literate programming. Includes how to choose a format when generating new docs. |
claude-org-migration.md |
Historical context: CLAUDE.org was a beta experiment as the canonical Claude Code config file; CLAUDE.md is canonical again. If you find a "deprecated, use CLAUDE.org" banner, the banner is stale. |
- Generating a new doc and deciding format → see
docs-format-convention.md. - Encountering a
CLAUDE.orgfile or a deprecation banner onCLAUDE.md→ seeclaude-org-migration.md. - Tooling that writes to
CLAUDE.md(bd setup claude, etc.) is correct; do not redirect it to.org.
Each file uses YAML frontmatter compatible with the Claude memory system (type: feedback or type: project). If you are consuming these as static docs you can ignore the frontmatter; if you are seeding a Claude memory store you can drop the files in as-is.