This repository uses progressive disclosure documentation to help AI coding
agents work efficiently. Documentation is structured in three levels under
docs/ai/.
- Read docs/ai/L0_repo_card.md to identify the repo.
- Load ALL 8 files in
docs/ai/L1/. They are small — load all of them upfront. This gives you setup, architecture, code map, conventions, workflows, interfaces, gotchas, and security. - If a task needs more detail than L1 provides, follow links to L2 deep dives
in
docs/ai/L1/deep_dives/. Load only the specific L2 file you need.
- L0 (Repo Card): Identity and L1 index. Table of contents.
- L1 (Summaries): Eight structured summaries. Load all at session start.
- L2 (Deep Dives): Full specifications. Load only when L1 isn't detailed enough.
- Format:
type: descriptionortype(scope): description - Types:
feat:(new feature),fix:(bug fix),chore:(maintenance, version bumps),test:(test additions/changes),docs:(documentation) - Scoped variant:
feat(scope):,fix(scope):— e.g.feat(auth): add token refresh - Lowercase after prefix —
feat: add feature, notfeat: Add feature - Present tense — "add feature", not "added feature"
- PR number appended —
feat: add feature (#123)
- Format:
type/short-description— lowercase, hyphen-separated - Types match commit types:
feat/,fix/,chore/,test/,docs/ - Examples:
feat/token-refresh,fix/null-pointer,docs/progressive-disclosure
- No AI tool names — never mention claude, cursor, copilot, cody, aider, gemini, codex, chatgpt, or gpt-3/4
- No Co-Authored-By trailers — omit AI attribution lines
- No --no-verify — let git hooks run normally
- No git config changes — do not modify user.name or user.email
| Command | When to use |
|---|---|
| generate docs | no docs/ai/ directory exists yet |
| update docs | code changed since last last_reviewed date |
| test docs | verify docs give agents the right context |
For detailed procedures, read progressive-disclosure-standard.md sections 6 (generate) and 7 (bootstrap).
ai_agents/— primary area for agents, examples, server, integrationscore/,packages/,build/— framework internals