-
Notifications
You must be signed in to change notification settings - Fork 0
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.
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)