Claude Code mods. There is one: delegate, the orchestration mod. The main loop only
delegates, and each delegation is routed by model and by effort. Other mods come back later, one at a time.
.claude-plugin/marketplace.json lists the mod as "source": "./mods/delegate", so the repository is the
marketplace. From another machine:
/plugin install delegate --marketplace cdeust/claude-modsOn this machine a folder marketplace reads the mod from the checkout, with no copy:
claude plugin marketplace add <this folder>, then /plugin install delegate and /reload-plugins after an edit.
Without write access to settings.json, load it by directory (nothing is written; it is registered for the
session as delegate@inline):
claude --plugin-dir /path/to/claude-mods/mods/delegateThe options (main_mode, main_allow) live in settings.json under pluginConfigs; the defaults are right
without them (block, empty). claude plugin list shows the mod under "Session-only plugins" with Status: loaded.
The marketplace also lists superpowers (third-party, obra/superpowers, MIT), pinned to v7.0.0 bb92a77; it is
not a mod of this repository.
claude plugin validate mods/delegate
claude plugin test mods/delegate
cd mods/delegate && npx -y -p typescript@5.6.3 tsc -p . --noEmittsc needs the engine to have loaded the mod once (it lays .claude-plugin/types/); keep --noEmit, since a plain
tsc -p . writes .js files beside the sources. For hot reload in a session, link the mod into that session's
~/.claude/dev-mods/<session>/ folder; the engine watches the folder a link names.
ci.json is the pipeline's contract (.github/workflows/pipeline.yml); its commands validate and test the mod.
docs/verification/ holds the evidence of past pull requests, including those of mods since removed.