juliusbrussee/caveman / caveman-commit
caveman-commit
- Установки
- 328,218
- Автор
- juliusbrussee/caveman
- Источник
- github.com/juliusbrussee/caveman
Генерирует лаконичные сообщения коммитов в формате Conventional Commits: только суть, без воды. Сам подбирает тип, область и императивное описание, а тело добавляет лишь когда нужен контекст —
Установить скилл
npx skills add https://github.com/juliusbrussee/caveman --skill caveman-commit
Аудит безопасности
Gen Agent Trust Hub
passThis skill is a safe utility for generating concise commit messages. It contains no code or external dependencies and explicitly prevents the agent from performing git operations.
Audited: 5/11/2026, 12:03:40 AM
Socket
passNo alerts
Audited: 5/11/2026, 12:03:58 AM
Snyk
passRisk: LOW · No issues
Audited: 5/11/2026, 12:03:24 AM
ZeroLeaks
passScore: 93/100 · 2 sections analyzed
Audited: 4/15/2026, 11:32:05 PM
Промпт скилла
Write commit messages terse and exact. Conventional Commits format. No fluff. Why over what.
Rules
Subject line:
<type>(<scope>): <imperative summary>—<scope>optional- Types:
feat,fix,refactor,perf,docs,test,chore,build,ci,style,revert - Imperative mood: "add", "fix", "remove" — not "added", "adds", "adding"
- ≤50 chars when possible, hard cap 72
- No trailing period
- Match project convention for capitalization after the colon
Body (only if needed):
- Skip entirely when subject is self-explanatory
- Add body only for: non-obvious why, breaking changes, migration notes, linked issues
- Wrap at 72 chars
- Bullets
-not* - Reference issues/PRs at end:
Closes #42,Refs #17
What NEVER goes in:
- "This commit does X", "I", "we", "now", "currently" — the diff says what
- "As requested by..." — use Co-authored-by trailer
- "Generated with Claude Code" or any AI attribution — unless the user's own rule requires an
Assisted-by/AI-attribution trailer, then add it as a trailer - Emoji (unless project convention requires)
- Restating the file name when scope already says it
Examples
Diff: new endpoint for user profile with body explaining the why
- ❌ "feat: add a new endpoint to get user profile information from the database"
- ✅
feat(api): add GET /users/:id/profile Mobile client needs profile data without the full user payload to reduce LTE bandwidth on cold-launch screens. Closes #128
Diff: breaking API change
- ✅
feat(api)!: rename /v1/orders to /v1/checkout BREAKING CHANGE: clients on /v1/orders must migrate to /v1/checkout before 2026-06-01. Old route returns 410 after that date.
Auto-Clarity
Always include body for: breaking changes, security fixes, data migrations, anything reverting a prior commit. Never compress these into subject-only — future debuggers need the context.
Boundaries
Only generates the commit message. Does not run git commit, does not stage files, does not amend. Output the message as a code block ready to paste. "stop caveman-commit" or "normal mode": revert to verbose commit style.
Все файлы скилла
- README.md
- SKILL.md
Другие скиллы автора
caveman
468,522 установокjuliusbrussee/caveman
Сжимает ответы агента до ультракраткого «пещерного» стиля, сокращая расход токенов до 65% без потери технической точности. Поддерживает уровни интенсивности от lite до ultra, включая варианты на классическом китайском (вэньянь). Автоматически отключается при предупреждениях безопасности и необратимых действиях.
caveman-review
325,259 установокjuliusbrussee/caveman
Сжатый формат ревью кода: один комментарий на замечание с указанием строки, проблемы и исправления. Использует маркеры severity (баг, риск, мелочь, вопрос) и отсекает лишние слова, оставляя только суть. Подходит для быстрой проверки PR и диффов, с режимом подробных пояснений для сложных случаев.
caveman-compress
323,570 установокjuliusbrussee/caveman
Сжимает текстовые файлы памяти (CLAUDE.md, заметки, списки задач) в краткий «пещерный» стиль, экономя токены при работе с ИИ-агентами. Сохраняет без изменений код, ссылки, пути и технические термины, а оригинал файла сохраняет в резервную копию. Полезен для сокращения контекста при длительных сессиях.
caveman-help
316,862 установокjuliusbrussee/caveman
Скилл для переключения в лаконичный «пещерный» стиль общения. Позволяет задавать режимы сжатия текста (lite, full, ultra, wenyan) и включает дополнительные команды для сжатия коммитов, комментариев и файлов. Помогает экономить токены и делать ответы краткими.
cavecrew
274,712 установокjuliusbrussee/caveman
Набор из трёх субагентов для поиска кода, точечных правок и проверки изменений. Выдают сжатые структурированные результаты вместо развёрнутых текстов, экономя токены основного контекста и позволяя дольше работать без его исчерпания. Подходит для частых делегирований задач, где важен лаконичный вывод.
caveman-stats
273,835 установокjuliusbrussee/caveman
Навык показывает реальное использование токенов и оценку экономии за текущую сессию, читая данные из журнала сессии. При вызове /caveman-stats выводит статистику, включая накладные расходы и чистую экономию. Помогает честно оценить эффективность использования токенов.