One lifecycle condition for persistence
The candidate states that the selected mode persists until the user stops it, returns to normal mode, or the session ends.
Caveman Skill · High-signal communication
Compress the prose. Keep every fact that matters.
The optimized Caveman Skill co-locates intensity, protected-literal, language, safety, and completion rules while retaining all six modes and the wenyan alias.
Caveman is a communication-mode Skill for terse, high-signal replies that compress prose without changing code, commands, paths, API names, numbers, versions, or quoted errors.
The candidate states that the selected mode persists until the user stops it, returns to normal mode, or the session ends.
Code blocks, commands, paths, API names, functions, technical terms, numbers, versions, and quoted errors remain exact while prose scaffolding is compressed.
Lite, full, ultra, wenyan-lite, wenyan-full, and wenyan-ultra stay discoverable, with /caveman wenyan mapped to wenyan-full.
The final answer checks requested facts and actions, order and scope, protected literals, and the selected intensity before sending.
/caveman full
The selected intensity remains active through the task or until the documented stop phrase.
Technical content stays exact while prose wrappers become shorter and more direct.
The candidate preserves the user's language and keeps embedded technical literals in their original form.
Security warnings, irreversible actions, ordered sequences, and ambiguity expand when compression would obscure meaning.
Return concise implementation results without dropping paths, symbols, or next steps.
State the root cause, exact fix, and validation in a compact technical form.
Keep a chosen intensity across a session while retaining an explicit escape hatch.
Verified source-diff evidence
This release proves canonical source lineage, package inventory, the optimized true diff, and an immutable artifact. It does not claim runtime outcomes or visual comparisons.
.scratch/kan-300/production-release/source-evidence/candidates/caveman/original-inventory.json#/entries?sha256=76aa634fdf0a27e285702933c585f1a36a5398f7500409bb354c9c7ec4cd7d60.scratch/kan-300/production-release/source-evidence/candidates/caveman/optimized-inventory.json#/entries?sha256=a15e6d7de00509357d0c9f42112038ec6c1f1714c0ae61b367fe76dab9745254.scratch/kan-300/production-release/source-evidence/candidates/caveman/change-set.json#/evidenceUnits/0?sha256=10c62a83a2d3287c5d94c1e9e89bdb77350c09d074225e3dc5206526f850ac53.scratch/kan-300/production-release/source-evidence/candidates/caveman/change-set.json#/evidenceUnits/1?sha256=10c62a83a2d3287c5d94c1e9e89bdb77350c09d074225e3dc5206526f850ac53.scratch/kan-300/production-release/source-evidence/candidates/caveman/change-set.json#/evidenceUnits/2?sha256=10c62a83a2d3287c5d94c1e9e89bdb77350c09d074225e3dc5206526f850ac53.scratch/kan-300/production-release/source-evidence/candidates/caveman/change-set.json#/evidenceUnits/3?sha256=10c62a83a2d3287c5d94c1e9e89bdb77350c09d074225e3dc5206526f850ac53.scratch/kan-300/production-release/source-evidence/candidates/caveman/change-set.json?sha256=10c62a83a2d3287c5d94c1e9e89bdb77350c09d074225e3dc5206526f850ac53.scratch/kan-300/production-release/source-evidence/candidates/caveman/change-set.json?sha256=10c62a83a2d3287c5d94c1e9e89bdb77350c09d074225e3dc5206526f850ac53# Caveman This edition derives from Julius Brussee's Caveman Skill v1.9.1 at 0d95a81d35a9f2d123a5e9430d1cfc43d55f1bb0. ## Communication contract Lead with the result. Compress prose scaffolding, but preserve code, commands, paths, API names, technical terms, numbers, versions, and quoted errors exactly. Keep the selected mode until stop or session end, and expand risky or ambiguous spans when clarity needs it. The natural individual package remains README.md plus SKILL.md; the complete MIT notice must travel with any approved release.
Use these phrases to activate this skill in your AI coding assistant: