Save Money & Tokens: Installing and Using Caveman in VS Code, Antigravity, and Claude Code

If you build software using AI coding tools like Claude Code, Cursor, Codex, or VS Code extensions, output token costs can accumulate rapidly. Conversational fluff ("Sure! I would be happy to help you with that..."), long explanatory intros, and filler text consume bandwidth, increase response times, and consume API budgets.

Created by Julius Brussee, Caveman (juliusbrussee/caveman) is an open-source AI skill that strips conversational filler, instructing your AI assistant to communicate in direct, highly concise phrases while keeping code, diffs, terminal commands, and technical logic exact.

Why Use Caveman?

1. One-Line Auto-Installer (Recommended)

The fastest way to install Caveman across all AI agents configured on your system (including local VS Code extensions, CLI tools, and agent environments) is the global universal install script:

macOS / Linux / WSL:

curl -fsSL https://raw.githubusercontent.com/JuliusBrussee/caveman/main/install.sh | bash

Windows (PowerShell):

irm https://raw.githubusercontent.com/JuliusBrussee/caveman/main/install.ps1 | iex

2. Platform-Specific Setup Instructions

Option A: Claude Code CLI

If you run Anthropic's official claude CLI terminal agent, you can install Caveman directly via the plugin marketplace:

claude plugin marketplace add JuliusBrussee/caveman
claude plugin install caveman@caveman

Once installed, Caveman activates automatically on your next prompt in Claude Code.

Option B: VS Code (Cursor, Windsurf, Copilot, Cline, Continue)

To register Caveman across VS Code extensions and AI coding environments using the global skills registry, run:

npx skills add JuliusBrussee/caveman

Alternatively, for individual VS Code extensions that support custom instructions or prompt templates (e.g., Cursor .cursorrules, Cline, or Copilot instructions), clone the repository and add it to your local environment:

git clone https://github.com/JuliusBrussee/caveman.git

Option C: Antigravity & Web AI Clients

For custom web clients, API proxy layers, or Antigravity agents, load the Caveman rule definition into your system prompt context or prompt modifier stack. You can trigger it natively by appending the rule set or issuing the instruction:

Type /caveman or add instruction: "Talk like a caveman. Drop filler words, keep technical answers precise, preserve code."

3. Compression Modes & Usage Commands

Caveman supports multiple verbosity levels depending on how concise you want your AI output to be:

Before and After Comparison

Standard AI Output:

"Sure! I would be happy to help you fix that issue. The reason your React component is re-rendering is likely because you are creating a new object reference on every render cycle. When you pass an inline object as a prop, React's shallow comparison sees it as a new object, which triggers a re-render. I recommend using useMemo to memoize it."

Caveman AI Output:

"Inline object prop creates new reference every render. Triggers shallow comparison re-render. Wrap object in useMemo."


Written by A.M. Rinas · Published August 8, 2026

A.M. Rinas

Written by A.M. Rinas

Full-Stack Software Engineer working on web applications, DevOps automation, and databases. More about me on the about page, or say hi through the contact page and LinkedIn.

← Back to all articles