Caveman Skill Intensity Levels: The Complete Guide to Text Compression Modes in JuliusBrussee/caveman

The Caveman skill provides six intensity levels—lite, full, ultra, wenyan-lite, wenyan-full, and wenyan-ultra—that control output compression from professional conciseness to extreme Classical Chinese brevity.

The JuliusBrussee/caveman repository implements a text compression skill that transforms verbose model outputs into terse, high-density statements. Understanding the available Caveman skill intensity levels is essential for controlling how aggressively the system compresses language while preserving technical accuracy.

The Six Caveman Skill Intensity Levels

According to skills/caveman/README.md, the skill defines six distinct intensity configurations that range from light editing to extreme Classical Chinese compression.

Lite Mode

Lite drops filler words and hedging language but retains full sentences and articles. The output remains professional yet concise, making it suitable for business contexts where readability cannot be compromised.

Full Mode (Default)

Full is the default intensity level configured in the skill. It removes articles, permits sentence fragments, and substitutes short synonyms for longer terms. This produces the classic "caveman" style that balances brevity with comprehension.

Ultra Mode

Ultra generates bare fragments and employs aggressive abbreviations (e.g., DB for database, auth for authentication, fn for function). Causality arrows appear only when they do not increase token count, prioritizing maximum density.

Wenyan-Lite, Wenyan-Full, and Wenyan-Ultra

The three wenyan variants apply Classical Chinese (文言文) compression strategies:

  • Wenyan-lite: Light compression using Classical Chinese register while maintaining basic grammatical structures.
  • Wenyan-full: Maximum 文言文 compression that heavily shortens characters while preserving semantic meaning.
  • Wenyan-ultra: Extreme Classical Chinese compression yielding the most terse output possible.

Switching Between Intensity Levels

The skill supports real-time intensity switching via slash commands. As documented in skills/caveman/SKILL.md, the syntax follows this pattern:

/caveman lite|full|ultra|wenyan-lite|wenyan-full|wenyan-ultra|off

The default intensity is full, and the selected mode persists across all subsequent responses until explicitly changed or stopped with the stop caveman command.

Implementation and Source Files

The intensity level definitions reside in two key files within the JuliusBrussee/caveman repository:

Practical Usage Examples

When integrating the Caveman skill into a bot or automation system, you can toggle intensities programmatically:

// Example: invoking the Caveman skill at different intensities
// (Assume you have a bot that processes slash commands)

await bot.sendMessage('/caveman lite');     // Professional but tight
await bot.sendMessage('/caveman full');     // Classic caveman compression
await bot.sendMessage('/caveman ultra');    // Bare fragments, heavy abbreviations
await bot.sendMessage('/caveman wenyan-lite'); // Light Classical Chinese
await bot.sendMessage('/caveman wenyan-full'); // Max 文言文 compression
await bot.sendMessage('/caveman wenyan-ultra'); // Extreme Classical Chinese

Summary

  • The JuliusBrussee/caveman skill offers six intensity levels: lite, full, ultra, wenyan-lite, wenyan-full, and wenyan-ultra.
  • Full is the default mode, providing classic caveman-style compression by removing articles and permitting fragments.
  • Ultra mode maximizes brevity through abbreviations and bare fragments.
  • The wenyan variants apply Classical Chinese compression strategies for culturally specific conciseness.
  • Intensity levels are controlled via /caveman [level] commands and persist until explicitly changed or stopped.

Frequently Asked Questions

What is the default Caveman skill intensity level?

The default intensity is full, which removes articles, allows sentence fragments, and substitutes short synonyms to create the classic compressed style. This setting activates automatically when the skill starts and remains active until modified.

How do I stop the Caveman skill from compressing my text?

You can deactivate the skill by sending the command stop caveman or by switching it off using /caveman off. According to skills/caveman/SKILL.md, this immediately ceases compression and returns output to standard verbosity.

What is the difference between ultra and wenyan-ultra intensity levels?

Ultra uses modern English abbreviations and bare fragments to minimize token count, while wenyan-ultra applies extreme Classical Chinese compression, yielding the most terse output by heavily shortening characters according to 文言文 conventions. The wenyan variant is optimized for Chinese linguistic structures rather than English abbreviation patterns.

Do Caveman skill intensity settings persist across conversations?

Yes, the selected intensity persists across responses until you explicitly change it using a new /caveman [level] command or stop the skill entirely. This persistence behavior is defined in skills/caveman/SKILL.md, ensuring consistent compression levels throughout extended interactions.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →