Skip to content

Project Structure

sync-wiki edited this page Sep 6, 2026 · 2 revisions

Generated from the repo's README by scripts/sync-wiki.sh. Edit the README, not this page.

Project Structure

context_forge/
├── .agents/adr/                 # Design decisions (ADRs)
├── .claude-plugin/
│   ├── plugin.json              # Plugin manifest — `skills` lists the shipped set explicitly
│   └── marketplace.json         # Makes the repo its own single-plugin marketplace
├── .github/workflows/test.yml   # CI: node --test on every push/PR
├── AGENTS.md                    # Codex / ChatGPT: read CLAUDE.md + what differs there
├── GEMINI.md                    # Gemini CLI: same
├── CONTEXT.md                   # Domain glossary — the words this repo uses
├── CHANGELOG.md
├── agents/
│   └── hook-error-fixer.md      # Auto-diagnoses broken hooks
├── CONTRIBUTING.md              # Branch → PR → main; how to add a skill
├── docs/
│   ├── index.html               # The site (GitHub Pages, served from /docs)
│   └── ROADMAP.md               # Backlog + deliberate ceilings with upgrade paths
├── hooks/
│   ├── hooks.json               # SessionStart hook config
│   └── scripts/session-start.sh # CLAUDE.md size warning on startup
├── scripts/
│   ├── install.sh               # Registers local marketplace + installs plugin
│   ├── uninstall.sh             # Uninstalls plugin, marketplace + statusline copy
│   ├── list-skills.sh           # Prints <bucket>/<skill> for every SKILL.md
│   ├── sync-wiki.sh             # Regenerates the GitHub wiki from README + CONTRIBUTING
│   └── statusline-command.sh    # Status line renderer (copy to ~/.claude/)
├── skills/                      # One bucket per folder, README.md in each
│   ├── context/                 # 6 skills — instruction-file size, token estimates, reset, status line
│   ├── config/                  # 3 skills — settings.json, hooks (debug-hooks ships validate-hooks.sh)
│   └── productivity/            # 2 skills — task-brain-lite, llm-wiki
└── tests/
    └── repo.test.mjs            # Zero-dep validation suite (node --test)

Clone this wiki locally