←Leaderboard/Token Optimization/caveman
Last commit on October 14, 2026·Created on April 4, 2026

JuliusBrussee/caveman

“A token optimization toolkit that compresses memory files and utilizes specialized, low-token agents for investigation and editing.”
Combined rank
#9
across all skills
In Token Optimization
#1
category rank
Stars
118k
+1.5% in last 7d
Forks
6.8k
+1.8% in last 7d
Watchers
253
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

Caveman provides a suite of compression tools designed to extend the lifespan of an agent's main context window. By converting memory files and task lists into a condensed format, it minimizes the input tokens required for ongoing coding sessions.

The system includes specialized roles for investigation, building, and reviewing. These agents operate with compressed output, allowing developers to delegate specific file edits or code location tasks without saturating the primary context.

WHO IT'S FOR
Claude Code users
reducing token consumption during coding sessions
AI agent / automation builders
optimizing context window usage for agents
Prompt engineers
implementing terse communication styles for LLMs
LLM power users
compressing memory files and todo lists
Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill collection

Follow the documented setup, then try a first task.

See the repository for installation instructions.

Open repository instructions ↗

Give it something to do.

Suggested first task

Draft a concise commit message

Uses caveman-commit

  • The diff or an accurate description of the changes.
  • The project's commit conventions and any relevant breaking-change, security, migration, or issue context.

Make sure caveman-commit is installed in your agent before trying this task.

Use caveman-commit to write a Conventional Commits message for the diff I provide. Match the project's conventions, keep the subject concise, and include a body when the change needs context. Output only the message in a code block; do not stage files or create a commit.
skills/caveman-commit/SKILL.md ↗ · Checked Nov 5, 2026.claude-plugin/marketplace.json ↗ · Checked Nov 5, 2026
Suggested first task

Review a small diff

Uses caveman-review

  • A small diff with file names and line numbers.
  • Enough surrounding code and intended behavior to assess the changes.

Make sure caveman-review is installed in your agent before trying this task.

Use caveman-review to review the small diff I provide. Give actionable findings with exact file and line locations, the problem, and a concrete fix. Keep ordinary findings to one line each, but explain security findings fully. Return comments for me to review without posting them or changing code.
skills/caveman-review/SKILL.md ↗ · Checked Nov 5, 2026.claude-plugin/marketplace.json ↗ · Checked Nov 5, 2026
Suggested first task

Diagnose one unexplained failure

Uses investigate-first

  • Access to the affected repository.
  • The observed failure, reproduction steps if available, and relevant error output or logs.

Make sure investigate-first is installed in your agent before trying this task.

Use investigate-first to diagnose the single failure I describe in this repository. Separate observations from inferred causes, trace the relevant inputs and state transitions, and rank hypotheses by evidence and cheap ways to falsify them. Stop when you can report a credible cause with proof or the exact blocker. Do not edit product code or implement a fix.