caveman
Caveman make your AI agent say less and read less. Code stay exact. Brain still big.
Eight personal agent skills for now: Caveman base, Interface Kit, Grill Me, Loop Factory, Junior to Senior, Deslopify, Context Canary, and The Last 20%.
$ npx -y skills add juliusbrussee/skills --agent claude-code
Eight personal agent skills for now: Caveman base, Interface Kit, Grill Me, Loop Factory, Junior to Senior, Deslopify, Context Canary, and The Last 20%.
This repo is shaped by eight things:
Point is control. Agents should be terse when talking, precise when building interfaces, calibrated when challenging plans, and disciplined when running build loops.
Install with skills.sh:
npx skills@latest add JuliusBrussee/skills
Pick the skills you want for Claude Code, Codex, Gemini, Cursor, Windsurf, Cline, Copilot, or any agent supported by the installer.
For the canonical Caveman installer, use:
curl -fsSL https://raw.githubusercontent.com/JuliusBrussee/caveman/main/install.sh | bash
Most agent output fails in three boring ways: too many words, UI that looks like every other generated demo, or critique that starts too hard before understanding user context.
This repo keeps three fixes close:
cavemanUltra-compressed communication mode. Cuts token usage by dropping filler, hedging, pleasantries, and excess grammar while keeping technical accuracy intact.
Use when you want:
interface-kitImplementation guide for high-quality UI. Synthesizes accessibility, performance, typography, layout, color systems, motion, interaction states, and component craft.
Use when building:
grill-meCalibrated interview skill for stress-testing plans, designs, and decisions. It first asks how much the user knows and how hard they want the pressure, then ramps from clarifying questions to failure-mode critique.
Use when you want:
loop-factorySpec-driven agent loop. Coding tasks live as markdown specs that move through inbox → active → archive, get implemented by Claude Code or Codex, and must pass a review gate before they count as done. State is just which folder a spec is in. The governing rule: automate implementation and verification, not product decisions.
Use when you want:
loop-factory CLI into a projectPairs with the Loop-Factory repo, which ships the CLI and native Claude/Codex adapters.
junior-to-seniorAdversarial review skill for agent-generated plans. Treats the current output as the work of a junior, then constructs a senior reviewer grounded in codebase research and web research of current best practices. Diagnoses altitude failures — plans that are foggy on the hard parts or tunneled into details with no product vision — and rewrites them into a scoped, state-of-the-art version with evidence behind every finding.
Use when you want:
deslopifyDe-slop pass for any text. Scans with a regex catalog of AI-writing tells — negative parallelism ("not X but Y"), puffery vocabulary, rule-of-three, false ranges, em-dash abuse, uniform cadence, hedged both-sidesing — then rewrites at the level of meaning and re-scans its own output until clean. Built as a loop because the worst tells are emergent generative habits that a rewriting model reintroduces in paraphrase.
Use when you want:
context-canaryEarly-warning system for long agent sessions. Installs a byte-stable first-line signal — the user's name, a turn counter, and an honest context self-check — so the moment the agent's hold on its instructions degrades (attention drift, compaction, truncation), the signal visibly dies. Comes with a trip protocol: checkpoint state to a file, re-anchor on project instructions, reset deliberately.
Use when you want:
Grounded in context-rot research (Chroma), lost-in-the-middle (Liu et al.), and instruction-drift findings — sources linked in the skill's references.
last-20-percentFinds and finishes the last 20% of a built solution — the experiential layer agents skip. Agents decompose the noun ("wiki" → ingestion, search, LLM) and the experience of using the thing never appears in that decomposition, so it never becomes a task. This skill decomposes the scene instead: one concrete magic moment, walked step by step, with the residue specced at plumbing fidelity and hand-crafted golden artifacts set as the quality bar before any generator gets built.
Use when you want:
If a repo has DESIGN.md, it wins. Otherwise UI work should still have a point of view:
This repo sits next to broader Julius agent stack:
| Repo | What |
|---|---|
| caveman | Output compression for agents. |
| caveman-code | Terminal coding agent built around token efficiency. |
| cavemem | Cross-agent memory. |
| cavekit | Spec-driven build loop. |
| cavegemma | Fine-tuned model experiments for terse agent output. |
Run:
node scripts/list-skills.mjs
Verify frontmatter:
node scripts/verify-skills.mjs
Skills should be:
MIT.
Caveman make your AI agent say less and read less. Code stay exact. Brain still big.
Frozen — compressed spec-driven development plugin for Claude Code. Still works; active development moved to JuliusBrussee/caveman.
juliusbrussee-skills is a Claude Code plugin with 8 hand-picked skills, indexed on Flowy in the Writing category. Install it with the command on its page. It includes caveman, context-canary, deslopify. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it