The canonical setup for Claude Code projects, with an experimental Codex port. One command installs Karpathy's CLAUDE.md / MEMORY.md / ERRORS.md persistence trio, Every Inc's Compound Engineering (/ce:plan + /ce:work) loop, and Matt Van Horn's /last30days research skill — then wires them together with auto-write hooks so the discipline doesn't rot.
Check changed Markdown files for protected-section edits
Run a canon alpha eval for a skill or eval file
Graduate a repeated task or set of traces into a durable canon skill
Mine recent work for reusable canon assets
Optimize a skill or context file with a bounded eval-first canon workflow
This skill should be used when the user asks to "set up CLAUDE.md", "initialize project memory", "bootstrap claude.md", "create MEMORY.md", "set up persistent context", "install Karpathy's CLAUDE.md trio", or wants to add the CLAUDE.md / MEMORY.md / ERRORS.md persistence layer to a project root.
This skill should be used when the user says "log this decision", "remember this choice", "save this to MEMORY.md", "session end", "wrapping up", "let's stop here", or any phrase that signals a significant decision or the close of a working session that should be persisted to MEMORY.md at the project root.
This skill should be used before suggesting an implementation approach for a problem that resembles past work — when the user asks "how should I fix X", "what's the best way to do Y", "let's tackle Z", or whenever a non-trivial approach is about to be proposed. Also triggers on "log this failure", "add to ERRORS.md", or "this didn't work, remember it for next time".
Use when the user asks to turn a repeated browser/task workflow or a set of run traces into a durable skill — "graduate this task", "make a skill from this trace", "turn this browser workflow into a skill", or "iterate strategy.md until this task is reliable".
Use when the user asks to review recent work, mine repeated workflows, identify useful skills, subagents, automations, or package recurring work into reusable assets.
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.
The canonical setup for Claude Code projects, with an experimental Codex port.
One command installs three pieces of community work and wires them together as one system: Andrej Karpathy's CLAUDE.md / MEMORY.md / ERRORS.md persistence trio, Every Inc's Compound Engineering /ce:plan + /ce:work planning loop, and Matt Van Horn's /last30days research skill. canon adds the bootstrap and the hooks that keep the discipline from rotting.
| Piece | Source | Role |
|---|---|---|
CLAUDE.md / MEMORY.md / ERRORS.md trio | Karpathy | Behavioral spec + decision log + failure log. A small, human-written context file the agent reads at task start. |
/ce:plan + /ce:work | Every Inc — Compound Engineering | Parallel research agents produce a structured plan; execution ticks off acceptance criteria. |
/last30days | Matt Van Horn | Parallel community-knowledge search across Reddit / HN / Polymarket / GitHub / X / YouTube / TikTok / Instagram / Bluesky / open web — grounds /ce:plan in fresh source material. Most sources free; ScrapeCreators key unlocks paid platforms. |
The canonical loop is research → plan → execute → persist:
/last30days <topic> → research
/ce:plan <task> → plan, grounded in fresh research
/ce:work → execute
MEMORY.md auto-updates → persist (via canon's Stop hook)
canon's claim is deliberately narrow: a small, human-written context file helps a little; a large, machine-generated one hurts and costs more. That's not a slogan — it's the finding of the only rigorous study to date. ETH Zurich's Evaluating AGENTS.md: Are Repository-Level Context Files Helpful for Coding Agents? (arXiv 2602.11988, 2026) tested four coding agents across 438 tasks under three conditions — no context file, an LLM-generated one, and a developer-written one. Developer-written files gave a modest real gain (+4% on their benchmark). LLM-generated files reduced task success in 5 of 8 settings (−3% vs no file at all) and pushed inference cost up by over 20%. Removing an "Architecture"/overview section, keeping only commands, constraints, and non-standard patterns, produced the same behavior at a lower token budget.
So canon optimizes for the version that works: keep context files small, human-authored, and pruned. The persistence trio is a human-curated log, not an auto-generated dump; the Stop hook proposes memory entries for you to confirm rather than writing them silently; and optimize can prune a context file and prove against an eval that the cut reduced cost without regressing behavior. canon's job is to keep you on the right side of that line — not to make a context file as big as possible.
The four pieces above are the prior art. canon is the glue:
npx claudepluginhub orthogon-ai-labs/canonVerify catches false completion claims from coding agents.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.