Когда это нужноWhen to reach for itКоли це потрібно
Ответы агента раздуты, и вам нужна только суть: тот момент, когда хочется сказать «короче» или «хватит воды».The agent's answers are padded and you want only the signal, the moment you would say "be brief" or "stop padding".Відповіді агента роздуті, і вам потрібна лише суть: той момент, коли хочеться сказати «коротше» чи «досить води».
ТребованияRequirementsВимоги
- Где доступноAvailable inДе доступно
- Каждая загрузка kitEvery download of the kitКожне завантаження kit
- К чему обращаетсяWhat it touchesДо чого звертається
- Ничего, кроме чатаNothing beyond the chatНічого, окрім чату
- Работает сWorks withПрацює з
- Сделано для Claude Code; другие агенты адаптируютBuilt for Claude Code; other agents adapt itЗроблено для Claude Code; інші агенти адаптують
- Где выполняются шагиWhere the steps happenДе виконуються кроки
- Чат вашего агента и ваши собственные файлы. Ни то ни другое не интерфейс этого сайта, поэтому шаги описаны текстом, а не скриншотами.Your agent's chat and your own files. Neither is an interface of this site, so the steps are text and not screenshots.Чат вашого агента і ваші власні файли. Ні те, ні інше не є інтерфейсом цього сайту, тому кроки описано текстом, а не скриншотами.
- Где это лежит в kitWhere it lives in the kitДе це лежить у kit
.claude/skills/caveman/SKILL.md
Правила безопасности и порядка работы важнее краткости. Предупреждения о безопасности, подтверждения разрушительных или необратимых действий, упорядоченные многошаговые инструкции, где сжатие может ввести в заблуждение, и причина отказа гейта не сжимаются; причина приводится целиком. Просьба о более полном объяснении тоже приостанавливает сжатие.Safety and workflow rules win over brevity. Security warnings, confirmations of destructive or irreversible actions, ordered multi-step instructions where compression can mislead and a refusing gate's reason are not compressed; the reason is quoted whole. Asking for a fuller explanation also pauses the compression.Правила безпеки й порядку роботи важливіші за стислість. Попередження про безпеку, підтвердження руйнівних чи незворотних дій, впорядковані багатокрокові інструкції, де стискання може ввести в оману, і причина відмови гейта не стискаються; причина наводиться повністю. Прохання про повніше пояснення теж призупиняє стискання.
ШагиStepsКроки
- Введите
/cavemanдля режимаfullпо умолчанию или добавьте степень:/caveman liteили/caveman ultra. Строка вызова:/caveman [optional: lite|full|ultra].Type/cavemanfor the defaultfullmode, or add an intensity:/caveman liteor/caveman ultra. The usage line is/caveman [optional: lite|full|ultra].Введіть/cavemanдля режимуfullза замовчуванням або додайте ступінь:/caveman liteчи/caveman ultra. Рядок виклику:/caveman [optional: lite|full|ultra]. - Агент применяет выбранную степень.
lite: короткие законченные предложения, без воды.full: допустимы обрывки фраз, артикли, вода и любезности убираются.ultra: максимальное безопасное сжатие, сокращается только проза.The agent applies the chosen intensity.lite: short full sentences, no filler.full: fragments allowed, articles, filler and pleasantries dropped.ultra: maximum safe compression, abbreviating prose only.Агент застосовує обрану ступінь.lite: короткі закінчені речення, без води.full: припустимі уривки фраз, артиклі, вода й люб'язності прибираються.ultra: максимальне безпечне стискання, скорочується лише проза. - Техническая суть остаётся точной. Ответы строятся по образцу
[thing] [action] [reason]. [next step]., а блоки кода, пути к файлам, команды, символы, имена функций, классов и API и тексты ошибок остаются без изменений.ultraих никогда не сокращает.Technical substance stays exact. Replies prefer the pattern[thing] [action] [reason]. [next step]., and code blocks, file paths, commands, symbols, function, class and API names and error strings are kept unchanged.ultranever abbreviates them.Технічна суть лишається точною. Відповіді будуються за зразком[thing] [action] [reason]. [next step]., а блоки коду, шляхи до файлів, команди, символи, імена функцій, класів і API та тексти помилок лишаються без змін.ultraїх ніколи не скорочує. - Обязательная маршрутизация к другим навыкам сохраняется: семейство
/spec, /ui-clarify, /git и /prove продолжают действовать.Mandatory routing to the other skills is preserved: the/specfamily, /ui-clarify, /git and /prove still apply.Обов'язкова маршрутизація до інших навичок зберігається: родина/spec, /ui-clarify, /git і /prove продовжують діяти. - Ни проверка, ни гейт, ни подтверждение не пропускаются ради экономии слов. Идут те же проверки, что и в обычном чате; сжимается только проза о них.No check, gate or confirmation is skipped to save words. The same checks run as in a normal chat; only the prose about them shrinks.Жодна перевірка, жоден гейт і жодне підтвердження не пропускаються заради економії слів. Ідуть ті самі перевірки, що й у звичайному чаті; стискається лише проза про них.
- Когда важна ясность, агент приостанавливает сжатие для этого ответа: при предупреждениях о безопасности, подтверждениях разрушительных или необратимых действий, упорядоченных многошаговых инструкциях, где сжатие может ввести в заблуждение, при причине отказа гейта или проверки и всякий раз, когда вы просите объяснить подробнее. Причина приводится целиком:
refused: the ticket has an unanswered open questionеё сохраняет, голоеrefusedтеряет.When clarity matters, the agent suspends compression for that answer: security warnings, destructive or irreversible confirmations, ordered multi-step instructions where compression can mislead, a refusing gate's or check's reason, and any time you ask for a fuller explanation. The reason is quoted whole:refused: the ticket has an unanswered open questionkeeps it, a barerefuseddrops it.Коли важлива ясність, агент призупиняє стискання для цієї відповіді: за попереджень про безпеку, підтверджень руйнівних чи незворотних дій, впорядкованих багатокрокових інструкцій, де стискання може ввести в оману, за причини відмови гейта чи перевірки і щоразу, коли ви просите пояснити докладніше. Причина наводиться повністю:refused: the ticket has an unanswered open questionїї зберігає, голеrefusedвтрачає. - Режим держится, пока вы не введёте
stop cavemanилиnormal mode. Он включается только по вашему желанию и действует лишь в текущем чате.The mode holds until you typestop cavemanornormal mode. It is opt-in and applies to the current chat only.Режим тримається, доки ви не введетеstop cavemanчиnormal mode. Він вмикається лише за вашим бажанням і діє тільки в поточному чаті.
Ответы без воды, любезностей и похвал, построенные примерно так: Build fails. Missing env var. Set it, rerun., при этом каждая команда, путь и текст ошибки остаются нетронутыми. Ответы, важные для безопасности, и причина отказа гейта по-прежнему приходят полностью.Replies without filler, pleasantries or praise, shaped like Build fails. Missing env var. Set it, rerun., with every command, path and error string intact. Safety-critical answers and a refusing gate's reason still come in full.Відповіді без води, люб'язностей і похвал, збудовані приблизно так: Build fails. Missing env var. Set it, rerun., при цьому кожна команда, шлях і текст помилки лишаються недоторканими. Відповіді, важливі для безпеки, і причина відмови гейта, як і раніше, приходять повністю.
СоветыTipsПоради
- Ответы остаются на языке вашего чата, а код, документы, журналы и коммиты пишутся на языке, который ваш проект задал в
<ARTIFACT_LANGUAGE>- плейсхолдере файла правил.Replies stay in your chat language, while code, docs, logs and commits are written in the language your project set as<ARTIFACT_LANGUAGE>, a placeholder of the rules file.Відповіді лишаються мовою вашого чату, а код, документи, журнали й коміти пишуться мовою, яку ваш проєкт задав у<ARTIFACT_LANGUAGE>- плейсхолдері файлу правил. - В заголовке навыка стоит
disable-model-invocation: true, поэтому в Claude Code агент не включает режим краткости сам: его включает только ваш/caveman.The skill's header setsdisable-model-invocation: true, so in Claude Code the agent does not switch brevity mode on by itself: only your/cavemandoes.У заголовку навички стоїтьdisable-model-invocation: true, тому в Claude Code агент не вмикає режим стислості сам: його вмикає лише ваш/caveman. /cavemanменяет манеру всего чата. Для одного сообщения коммита используйте /caveman-commit, для одного ревью - /caveman-review. Это отдельные команды, каждая работает сама по себе./cavemanchanges how the whole chat talks. For one commit message use /caveman-commit, for one review use /caveman-review. They are separate commands, each used on its own./cavemanзмінює манеру всього чату. Для одного повідомлення коміту використовуйте /caveman-commit, для одного рев'ю - /caveman-review. Це окремі команди, кожна працює сама по собі.
Связанные функцииRelated functionsПов'язані функції
- Получить краткое сообщение коммита для вставкиGet a terse Conventional Commit message to pasteОтримати стисле повідомлення коміту для вставки
/caveman-commitпишет краткое сообщение коммита в формате Conventional Commits по вашему описанию или diff, блоком для вставки.git commitон не запускает./caveman-commitwrites a terse Conventional Commit message from your description or the current diff, as a code block to paste. It never runsgit commit./caveman-commitпише стисле повідомлення коміту у форматі Conventional Commits за вашим описом або поточним diff, блоком коду для вставки.git commitвін не запускає. - Получить ревью изменений: одна строка на замечаниеReview a diff with one terse line per findingОтримати рев'ю змін: один рядок на зауваження
/caveman-reviewпроверяет текущий diff или названную цель и выводит замечания по одной строке: файл, строка, метка (bug,risk,nit,q), проблема, исправление./caveman-reviewreviews the current diff, or what you name, and prints findings first, one line each: file, line, a label (bug,risk,nit,q), problem and fix./caveman-reviewперевіряє поточний diff або названу ціль і виводить зауваження по одному рядку: файл, рядок, мітка (bug,risk,nit,q), проблема, виправлення. - Провести ревью изменения и получить замечания по серьёзностиCritique a change and get findings by severityПровести рев'ю зміни й отримати зауваження за серйозністюСжатое ревью diff, документа, набора данных или договора: сначала замечания, самые серьёзные выше, у каждого место и конкретная правка.A terse review of a diff, a document, a dataset or a contract: findings first, highest severity on top, each with a place and a concrete fix.Стисле рев'ю diff, документа, набору даних чи договору: спершу зауваження, найсерйозніші вгорі, у кожного місце й конкретна правка.
- Разложить изменения по чистым коммитамSort your changes into clean commitsРозкласти зміни по чистих комітах
/gitразбивает изменения на 2-4 логичных коммита, с сообщениями и точными командамиgit add, и не коммитит и не пушит, пока вы не попросите./gitgroups your changes into 2 to 4 logical commits, with messages and exactgit addcommands, and does not commit or push unless you ask./gitрозбиває зміни на 2-4 логічні коміти, з повідомленнями й точними командамиgit add, і не комітить та не пушить, доки ви не попросите. - Запустить изменение и проверить, что оно правда работаетRun a change and see whether it actually worksЗапустити зміну й перевірити, що вона справді працюєЗапустить и посмотреть: проверка заканчивается одной строкой, PASS, DEFECT, COULD NOT VERIFY или NOT APPLICABLE, с путём к свидетельствам.Run the thing and observe it: the check ends in one line, PASS, DEFECT, COULD NOT VERIFY or NOT APPLICABLE, with the path to its evidence.Запустити й подивитися: перевірка закінчується одним рядком, PASS, DEFECT, COULD NOT VERIFY або NOT APPLICABLE, зі шляхом до свідчень.