From ck
Enforces Karpathy guardrails for Cavekit agents: think before coding, simplicity first, surgical changes, goal-driven execution. Prevents over-engineering, scope creep, silent assumptions.
npx claudepluginhub juliusbrussee/cavekitThis skill uses the workspace's default tool permissions.
Four rules. Load them into context at the start of every task. The reviewer
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides agent creation for Claude Code plugins with file templates, frontmatter specs (name, description, model), triggering examples, system prompts, and best practices.
Four rules. Load them into context at the start of every task. The reviewer enforces them as a Pass-1 filter before it looks at code quality.
Before the first edit, write down:
NEEDS_CONTEXT and ask — do not guess.revision skill (automated-trace subsection), not a vague attempt.Refusing to produce code is allowed. A task with unknown scope is a spec bug, not a coding task.
The correct amount of code is the minimum that meets the acceptance criteria.
If the diff is larger than the acceptance criteria seem to demand, explain why in the commit body. If you cannot, trim the diff.
Every line in the diff must trace back to an acceptance criterion. Touching code outside the task's owned files is justified only when a requirement forces it. Examples of violations:
If you see a real bug in adjacent code, log it to .cavekit/history/backprop-log.md
as a candidate kit item and keep it out of this task's diff.
Transform vague tasks into verifiable success criteria before execution.
You are probably over-confident about a shortcut that will cost more than the delay of asking. Stop and note the tension in the commit body or in the build log so the reviewer can judge.