By Kadmon7
Enforce code quality, git workflows, and security in TypeScript/Python projects via hooks that block unverified Bash, mandate commit formats, protect configs from edits, run health checks, and gate post-edits/pushes/PRs with formatting, typechecks, and reviews.
Matches all tools
Hooks run on every tool call, not just specific ones
Executes bash commands
Hook triggers when Bash tool is used
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Modifies files
Hook triggers on file write and edit operations
Modifies files
Hook triggers on file write and edit operations
Operative layer for Claude Code — hooks, agents, skills, and commands that transform Claude from a reactive assistant into a system that observes, learns, and evolves.
Kadmon Harness is infrastructure, not a product. It is a portable set of agents, commands, skills, hooks, and rules that encode how Claude Code should work on any TypeScript or Python project. Built once, carried to every new project via bootstrap. It turns every session into an observable, memorable, self-improving loop.
Language support today: TypeScript/JavaScript and Python.
Instead of asking Claude "please write a test first", you define it in a rule, a hook enforces it, and an agent specializes in it. The next session already knows.
Observe → Remember → Verify → Specialize → Evolve
| Phase | What It Does | Key Components |
|---|---|---|
| Observe | Watch every tool call, manage context | observe hooks, /kompact audit, /nexus |
| Remember | Persist sessions, track learned patterns | SQLite, instinct engine, /chekpoint |
| Verify | Tests first, code review, quality gates | /skanner, /chekpoint |
| Specialize | Domain agents, curated skill catalog | 16 agents, 48 skills, /abra-kdabra |
| Evolve | Forge observations into instincts, generate artifacts | /forge, /evolve (step 6 Generate EXPERIMENTAL through 2026-04-28) |
Steps 1–3 install the plugin (agents, skills, commands, hooks — 80 %).
Steps 4–5 bootstrap the rules and security permissions (the 20 % Claude Code plugins can't ship: 19 rules, 14 permissions.deny, 9 permissions.allow CORE).
Open a Claude Code session in any project and run each on its own line:
Step 1 — Register the marketplace
/plugin marketplace add https://github.com/Kadmon7/kadmon-harness.git
Step 2 — Install the plugin
/plugin install kadmon-harness@kadmon-harness
Step 3 — Reload to activate
/reload-plugins
Run /plugin and you'll see kadmon-harness Enabled with 16 agents · 48 skills · 11 commands · 22 hooks live in the session.
Pick your OS:
Step 4 — Clone and build the harness (once per machine)
git clone https://github.com/Kadmon7/kadmon-harness.git ~/projects/kadmon-harness
cd ~/projects/kadmon-harness
npm install && npm run build
Step 5 — Run the installer for your project (once per project · re-run to update)
./install.sh /path/to/your/project
Dry-run first: ./install.sh --dry-run /path/to/your/project
Updating the harness later:
cd ~/projects/kadmon-harness && git pull && npm install && npm run build # refresh clone
./install.sh /path/to/your/project # re-apply per project
One-time machine setup (symlinks + script execution won't work without these):
git config --global core.symlinks trueSet-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Default Windows policy Restricted blocks .ps1 execution with UnauthorizedAccess. RemoteSigned allows local scripts and signed remote scripts. Verify with Get-ExecutionPolicy -Scope CurrentUser.Step 4 — Clone and build the harness (once per machine)
# Pick any path — examples: C:\projects, C:\Command-Center, $HOME\dev
cd C:\projects
git clone https://github.com/Kadmon7/kadmon-harness.git
cd kadmon-harness
npm install; npm run build
Step 5 — Run the installer for your project (once per project · re-run to update)
.\install.ps1 -TargetPath C:\path\to\your\project
Dry-run first: .\install.ps1 -TargetPath C:\path\to\your\project -DryRun
npx claudepluginhub kadmon7/kadmon-harness --plugin kadmon-harnessUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.