npx claudepluginhub juliusbrussee/cavekitThis skill uses the workspace's default tool permissions.
- Artifact summaries written to `.cavekit/artifacts/`
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.
.cavekit/artifacts/.cavekit/context-bundles/)state.md notes: field and loop-log.md entriesCompressing out-of-scope content is a bug. If a reader cannot act on a compressed artifact, regenerate it verbose and log a caveman fallback — see "Fallback protocol" below.
Professional tone. Grammar intact. Drop filler, pleasantries, hedging. Keep articles and full sentences.
Rate-limit middleware passes unit tests. Integration failed on 429 header case sensitivity. Fix in progress.
Classic caveman. Drop articles, filler, pleasantries. Fragments fine.
Technical terms stay exact. Pattern: [thing] [action] [reason]. [next].
Rate-limit mw pass unit. Integration fail on 429 header case. Fixing.
Telegraphic. Abbreviate common terms (DB, auth, config, req, res, fn, impl, mw, mcp). Arrow notation for causality. One-word answers when enough.
mw ok, int fail header case → fix
Consult the session budget ledger before writing an internal artifact:
| Budget remaining | Intensity |
|---|---|
| > 50 % | lite |
| 20 – 50 % | full |
| < 20 % | ultra |
Override rules:
depth = thorough tasks clamp to lite regardless of pressure (accuracy
matters more than tokens when the stakes are high).phase = inspecting clamps to lite for the gap-analysis output.caveman_intensity explicitly in the artifact envelope,
use that and skip auto-selection.See references/budget-thresholds.md for the detailed decision table.
If a downstream reader cannot reconstruct intent from a compressed artifact:
state.md's "Caveman fallbacks" section:
- 2026-04-17T12:34Z T-017 verifier fallback: artifact summary re-expanded
lite for the rest of the session and log to state.md.Every compressed artifact carries a tiny header:
<!-- caveman: intensity=full version=1 -->
Readers that see this header know the body is compressed and apply the reverse-expansion grammar (re-add articles, re-expand abbreviations) when rendering for a human.
| Verbose | Full | Ultra |
|---|---|---|
| "The build completed successfully after three waves." | "Build complete. 3 waves." | "Build ok 3w" |
| "All tests pass, but one test was skipped due to a missing fixture." | "Tests pass. One skipped, missing fixture." | "Tests ok 1 skip fx" |
| "The reviewer flagged two critical issues in the auth middleware." | "Reviewer: 2 P0 in auth mw." | "Rev 2 P0 auth mw" |
caveman skillThe user-facing caveman skill governs how the assistant speaks to the user
during a session (answers, explanations, replies). This caveman-internal
skill governs how agents write artifacts for each other. Both must be on
or both off for a coherent experience, so caveman_mode = off in config also
disables this skill.