К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

caveman-manage — скилл для Claude Code: управление экспериментами

Проверяет состояние и результаты экспериментов Caveman Cloud, предлагает одно действие или блокирует рискованный запрос. Нужен перед запуском, одобрением, отменой или откатом.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add JuliusBrussee/caveman --skill caveman-manage -a claude-code
Открыть на GitHub

Что делает caveman-manage

Скилл читает контекст проекта, сведения об эксперименте и его результаты через MCP либо CLI. Он показывает состояние жизненного цикла, размеры контрольной и кандидатной выборок, качество, доступные ограничения по задержке, ошибкам, стоимости, повторам, потерям и эскалациям.

Перед рекомендацией он проверяет доказательства: незавершённые результаты, отсутствующие обязательные ограничения или зафиксированное нарушение блокируют одобрение. Показатели эксперимента не превращаются в verified_savings без активного реального трафика и данных подписанного реестра от провайдера.

Скилл не выполняет изменения жизненного цикла даже после подтверждения пользователя. Это сознательное ограничение: текущий control-api не применяет атомарно все переходы состояний и проверки доказательств. После действия внешнего оператора скилл повторно читает состояние и сообщает ответ сервера, включая cave_snake_code.

Какие задачи решает

  • проверить состояние и результаты эксперимента
  • выявить незавершённые результаты перед одобрением
  • заблокировать запуск при отсутствующих ограничениях
  • предложить допустимое действие для эксперимента
  • перечитать состояние после действия оператора

Примеры запросов агенту

  • Проверь результаты эксперимента `<id>` и предложи допустимое действие.
  • Объясни, можно ли одобрить эксперимент `<id>` по текущим ограничениям.
  • После действия оператора перечитай эксперимент `<id>` и покажи состояние сервера.

Как установить caveman-manage

1Через Skills CLI (Vercel)

npx skills add JuliusBrussee/caveman --skill caveman-manage -a claude-code

2Вручную: положить файлы

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

Папка скилла целиком; для одного проекта — .claude/skills/caveman-manage/

Из того же набора22

Весь набор →
caveman JuliusBrussee Убирает вежливые фразы и лишние слова из ответов ИИ-агента, сохраняя код и факты. Включается командой /caveman и действует всю сессию. Claude Code CX Codex Cursor +1 591 500установок caveman-commit JuliusBrussee Формирует краткие коммит-сообщения по стандарту Conventional Commits без лишних слов. Пригодится, когда нужно сфокусироваться на сути изменений. Claude Code CX Codex Cursor +1 414 700установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. Claude Code CX Codex Cursor +1 410 700установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. Claude Code CX Codex Cursor +1 410 300установок caveman-help JuliusBrussee Справка по режимам и командам Caveman для Claude Code и других поддерживаемых платформ. Нужна, когда вы настраиваете стиль ответов и связанные скиллы. Claude Code CX Codex Cursor +1 401 800установок cavecrew JuliusBrussee cavecrew распределяет поиск кода, небольшие правки и ревью между тремя субагентами. Подходит, когда контекст главного агента нужно расходовать экономно. Claude Code CX Codex Cursor +1 357 900установок caveman-stats JuliusBrussee Выводит статистику токенов и активный режим сессии или направляет к штатным отчётам хоста. Полезен для контроля расхода токенов вывода и кэша. Claude Code CX Codex Cursor +1 356 700установок caveman-explore JuliusBrussee Read-only скилл ищет нужные места в репозитории и возвращает ссылки на файлы со строками. Подходит для первого знакомства с кодовой базой. Claude Code CX Codex Cursor +1 106 500установок

Похожие

shadcn shadcn-ui Скилл ведёт агента по работе с shadcn/ui: добавляет компоненты, ищет в реестрах, чинит верстку и собирает дизайн-систему по вашему описанию. Claude Code CX Codex Cursor +1 122 100установок slideshow heygen-com Собирает слайд-деку из сцен HyperFrames: фрагменты, ветвление по хотспотам и режим докладчика с заметками. Для показа вживую, а не для рендера в видео. Claude Code CX Codex Cursor +1 415 500установок google-agents-cli-adk-code официальный Google Справочник по API Agent Development Kit: типы агентов, инструменты, колбэки, состояние и графовый Workflow API. Пригодится, когда пишете код агента, а не разворачиваете проект. Claude Code CX Codex Cursor +1 511 400установок vercel-react-view-transitions vercel Скилл ведёт агента по нативным view transitions в React: переходы между страницами, общие элементы, появление и исчезновение блоков без сторонних библиотек. Claude Code CX Codex Cursor +1 166 700установок sales-enablement coreyhaines31 Скилл для ИИ-агента, который собирает презентации, one-pager'ы, скрипты демо и документы для отработки возражений. Пригодится, когда команда продаж просит материалы, а не очередную презентацию о продукте. Claude Code CX Codex Cursor +1 118 300установок referrals coreyhaines31 Скилл помогает спроектировать, оптимизировать и посчитать реферальную, партнёрскую или affiliate-программу. Пригодится, когда нужно, чтобы клиенты приводили клиентов. Claude Code CX Codex Cursor +1 71 600установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. Claude Code 711 230установок

Вопросы о caveman-manage

Как установить caveman-manage в Claude Code?

Выполните npx skills add JuliusBrussee/caveman --skill caveman-manage -a claude-code, затем повторите npx skills add JuliusBrussee/caveman --skill caveman-manage -a claude-code. Файл скилла находится в ~/.claude/skills/caveman-manage/SKILL.md.

Что делает caveman-manage?

Скилл читает состояние и результаты экспериментов Caveman Cloud, оценивает доказательства и предлагает одно допустимое действие либо блокировку. Команды изменения жизненного цикла он не запускает.

Почему caveman-manage не одобряет эксперимент с незавершёнными результатами?

Незавершённые результаты, отсутствующие обязательные ограничения и нарушения в доказательствах считаются причиной для блокировки. Неизвестные состояния и ошибки сервера тоже обрабатываются с отказом.

Исходный текст

SKILL.md · Apache-2.0
---
name: caveman-manage
description: >
  Inspect Caveman Cloud's experiment lifecycle and block unsafe execution. Use
  when asked to start, approve, cancel, promote or roll back a Caveman
  experiment.
---

# Manage eval-gated experiments

Treat every lifecycle change as a production control action. Read current state
and results, then report one supported recommendation or block.
Current agent MCP is intentionally read-only: control-api does not yet enforce a
complete lifecycle transition table and evidence gate atomically.

## Non-negotiable gates

1. A request to review, inspect, explain, or recommend authorizes reads only.
2. Never approve an experiment whose results are pending, whose required
   guardrails are absent, or whose evidence reports a breach.
3. Never convert experiment lift into `verified_savings`. Only active real
   traffic plus provider-causal, provider-complete ledger evidence can do that.
4. Never supply an organization id. Project and tenant scope come from the
   logged-in Caveman identity and server RBAC.
5. Never execute a lifecycle mutation, even after user approval. Exact
   `<action>:<experiment_id>` strings are agent-generatable and are not proof of
   human intent.
6. Unknown states and server errors fail closed. Report exact
   `cave_snake_code`.

## Step 1 — Load project and experiment

Prefer MCP:

```text
caveman_context {}
caveman_experiment_get {"action":"get","experiment_id":"<id>"}
caveman_experiment_get {"action":"results","experiment_id":"<id>"}
```

Use `{"action":"list"}` when the user has not named an id.

CLI fallback:

```bash
caveman cloud experiments list
caveman cloud experiments show <id>
caveman cloud experiments results <id>
```

Stop if login, project, experiment, or results are unavailable.

## Step 2 — Evaluate evidence

Report:

- current lifecycle state and safety class;
- control and candidate sample sizes;
- quality or eval result;
- latency, error, cost, retry, drop, and escalation guardrails when present;
- evidence cost;
- rollback or hold reason;
- whether result is pending, failed, promotable, or active.

Absence is not a pass. If a required field is absent, state
`evidence incomplete` and do not propose approval.

## Step 3 — Propose one action

Allowed actions:

- `start` — only from a startable draft or queued state with configured graders;
- `approve` — only with complete passing evidence and a safety class the
  current role may approve;
- `cancel` — stop a non-active experiment the user no longer wants;
- `rollback` — revert an active or harmful change through the server's linked
  policy path. Current deployments may reject this honestly with
  `cave_not_implemented`; never describe that response as a rollback.

Show recommendation and id:

```text
Proposed action: approve experiment 7f...
Reason: candidate passed quality and every configured guardrail.
Execution: blocked until server-authoritative lifecycle and evidence gates ship.
```

Do not treat earlier generic statements such as "manage it" or "do what is best"
as mutation approval.

## Step 4 — Block unsafe execution

Do not emit or run an executable lifecycle command. Explain that current server
does not yet enforce every evidence/state transition atomically. CLI and MCP
agent surfaces therefore expose experiment reads only.

## Step 5 — Re-read after external operator action

If operator says they executed command, read detail and results again. Report
server-observed post-state, audit or result response, and any policy-delivery
status returned. Never infer success from operator intent alone.

Use this close:

```text
Action: <action> <experiment-id>
Before: <state>
Server response: <status and cave_snake_code if any>
After: <re-read state>
Basis: experiment evidence only. Verified savings unchanged unless the signed
ledger independently records active, provider-causal real-traffic savings.
```

© JuliusBrussee · Apache-2.0 · JuliusBrussee/caveman

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой