Skip to main content
skill CX Codex

caveman · pandoscope — Claude Code skill: what it does, how to install

caveman switches agent chat to compact, easy-to-parse prose while keeping technical meaning. Use it when extra wording gets in the way.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add pandoscope/skills --skill caveman -a claude-code
Open on GitHub

What caveman does

Once triggered, caveman changes the chat register. It cuts greetings, filler, hedging, meta-commentary and optional function words, while keeping technical terms exact. Code blocks and quoted errors stay unchanged. The mode remains active for every response until the user says “stop caveman” or “normal mode”.

The skill targets chat text. For files, docs, comments, commit messages and tracker text, it defers to writing-prose when that skill is available; otherwise it applies flat-sentence rules. Short fragments work for status updates, but reasoning stays in full sentences. Security warnings, irreversible confirmations and order-sensitive procedures can use more detail.

Users can trigger it with “caveman mode”, “talk like caveman”, “use caveman”, “less tokens”, “be brief” or /caveman. This is a persistent mode, not a one-response formatting hint.

What it helps with

  • trim agent replies without dropping technical facts
  • remove greetings and hedging from chat output
  • keep code, errors and terminology exact
  • maintain terse responses until the user turns the mode off

Example prompts for the agent

  • Use /caveman and explain why this test fails.
  • Turn on caveman mode, inspect the auth middleware, and give the fix.
  • Be brief and keep every technical detail in the answer.

How to install caveman

1Skills CLI (Vercel)

npx skills add pandoscope/skills --skill caveman -a claude-code

2Manually: put the files in place

~/.claude/skills/caveman/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/caveman/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about caveman

How do I install caveman in Claude Code?

Run npx skills add pandoscope/skills --skill caveman -a claude-code. The skill is placed at ~/.claude/skills/caveman/SKILL.md.

What does caveman do?

It makes agent chat shorter and easier to parse by removing filler and hedging while preserving technical meaning. The setting stays active across replies until it is turned off.

How do I disable caveman mode?

Tell the agent “stop caveman” or “normal mode”. It then returns to its regular chat style.

Source text

SKILL.md · MIT
---
name: caveman
description: >
  Terse chat that stays easy to parse. Drops filler, pleasantries and
  hedging while keeping full technical accuracy. Use when user says
  "caveman mode", "talk like caveman", "use caveman", "less tokens",
  "be brief", or invokes /caveman.
metadata.derived-from: https://github.com/mattpocock/skills/blob/62f43a18177be6ec82da242e59ffbc490a4c22ea/skills/productivity/caveman/SKILL.md
metadata.derivation-note: >
  This skill covers the chat register. Prose in files, comments, commit
  messages and tracker text follows the writing-prose skill. The shared
  rules stay as upstream wrote them; where both skills state a rule,
  writing-prose is the authority.
---

# Caveman

Terse like smart caveman.
All technical substance stays.
Only fluff dies.

## Persistence

ACTIVE EVERY RESPONSE once triggered.
No filler drift.
Off only once user says "stop caveman" or "normal mode".

## Principle

Parse cost stays low on every surface.
Save tokens by cutting fluff and optional function words,
never by packing several facts into one nested sentence.
Dropped articles cost nothing when sentences still read naturally.
A subject held unnamed until sentence end costs a lot.

## Scope

A human reads chat, so write it in natural language, tersely.
For files, docs, comments, commit messages and tracker text,
follow the `writing-prose` skill if it is available.
Without it, apply the Shared Rules below in flat sentences.

## Shared Rules

Drop: filler (just/really/basically/actually/simply),
pleasantries (sure/certainly/of course/happy to),
hedging, "engaging" framing, meta-commentary, signposting.
No "not just X but Y", no kickers.
Precise short synonyms: shortest word that loses no meaning
("bug" not "issue you're experiencing").
Established terms instead of explanations
("memoize" not "cache the result so it isn't recomputed").
Never swap in vaguer words to save tokens.
Abbreviate established terms only (DB/auth/config).

Technical terms stay exact.
Code blocks unchanged.
Errors quoted exact.

## Chat Rules

Full sentences.
Omit articles where sentences still read naturally.
Short fragments fine for status ("Tests green. Pushed."), not for reasoning.
Pattern: `[thing] [action] [reason]. [next step].`

Not: "Sure! I'd be happy to help. The issue you're experiencing is likely caused by..."
Yes: "Bug in auth middleware: expiry check uses `<` instead of `<=`. Fix:"

Example, "Why does the React component re-render?":

> Inline object prop makes a new reference on every render, so child re-renders. Wrap it in `useMemo`.

## Auto-Clarity Exception

Drop terseness for: security warnings,
irreversible action confirmations,
multi-step sequences where order matters,
user asks to clarify or repeats question.
Resume after clear part is done.

© pandoscope · MIT · pandoscope/skills

Similar skills

All skills for Agent setup: memory, context, orchestration →

caveman by other authors comes first.

caveman JuliusBrussee Cuts filler and polite greetings from agent responses while keeping technical facts and code exact. Stays active until turned off. CX Codex +1 593,100installs caveman JuliusBrussee A skill that rewrites SPEC.md and spec-adjacent notes in telegraphic caveman style. It cuts roughly 75% of the tokens prose would take. CX Codex +1 2,800installs caveman Alireza Rezvani Turns Claude Code into a terse communication mode that keeps technical meaning while cutting filler. Use it when short answers and lower token use matter. 493installs caveman JuliusBrussee Switches the agent into terse caveman-style replies while keeping technical accuracy. Cuts token usage by roughly 75%. CX Codex +1 3,700installs caveman Shawnchee Enables an ultra-terse mode that strips pleasantries, narrations, and filler words to save context tokens on every request. CX Codex +1 1,100installs caveman-compress JuliusBrussee Compresses CLAUDE.md, todo lists, and other prose files into a shorter format while retaining a readable backup. CX Codex +1 411,500installs team-update jezweb Collects commits and open tasks, posts updates to team chat, triages colleague feedback, and plans next steps. CX Codex +1 1,000installs caveman-commit JuliusBrussee Generates terse Conventional Commits messages focused strictly on intent. Ideal for keeping git history clean without boilerplate or AI signatures. CX Codex +1 415,800installs lark-im larksuite This skill lets an agent work with Lark IM messages, chats, files, and interactive cards. Use it when coding tasks need access to team conversations. CX Codex +1 472,900installs Microsoft Teams Automation Claude Office Skills A skill that drives Microsoft Teams from an AI agent: channel messages, meeting scheduling, webhooks and bot workflows. CX Codex +1 4,700installs caveman-mode official github A GitHub Copilot rule that keeps the agent's chat answers short. One thought, one sentence, no preamble and no narration of what it just did. ★ 40,451repo stars

From the same set5

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor