К основному содержанию
скилл CX Codex

skill-optimizer — скилл для Claude Code: настройка скиллов и бенчмарки

Скилл для тех, кто пишет и правит скиллы: помогает понять, почему модель их не применяет, и не ухудшают ли они вывод.

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

Что делает skill-optimizer

skill-optimizer ведёт цикл оптимизации скиллов. Сначала замеряется поведение модели без скилла и с ним — по каждой модели, сценарию и критерию. Потом ищется тип провала: скилл не срабатывает нигде, слабое место у конкретной модели или регрессия с отрицательной дельтой. Дальше текст правится под заметность: явные триггеры, конкретные примеры, сжатые чек-листы и правила решений. После этого прогон повторяется, и обновление выпускается с зафиксированным порогом, историей прогонов и задачами на доработку.

Внутри пять файлов правил: rules/benchmark-loop.md про полный цикл и подсчёт очков, rules/activation-design.md про извлечение и срабатывание инструкций, rules/context-budget.md про сокращение токенов, rules/regression-triage.md про разбор регрессий и rules/release-gates.md про критерии go/no-go перед выпуском. Из практических советов: лучше несколько правил с сильным сигналом, чем много мягких рекомендаций; хрупкое и ценное поведение — в чек-листы верхнего уровня; хотя бы один цельный пример на частый сценарий; отдельная формулировка того, что нельзя опускать.

Скилл не запускает замеры сам — прогоны и сценарии вы готовите на своей стороне, он даёт процедуру и шаблоны. Если у вас нет способа сравнить вывод со скиллом и без, цикл превратится в правку текста наугад. Поэтому первым делом стоит наладить повторяемый прогон, а уже потом трогать формулировки.

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

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

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

  • прогони бенчмарк скилла и покажи дельту со скиллом и без
  • почему этот критерий проваливается у всех моделей?
  • сократи контекст скилла и проверь, что поведение не изменилось

Как установить skill-optimizer

1Через Skills CLI (Vercel)

npx skills add mcollina/skills --skill skill-optimizer -a claude-code

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

~/.claude/skills/skill-optimizer/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

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

typescript-magician Устраняет ошибки TypeScript, заменяет any на строгие типы и строит типобезопасные дженерики. Помогает навести порядок в типах кодовой базы. CX Codex +1 2 800установок nodejs-core Скилл для правок и отладки ядра Node.js: коммиты и PR в nodejs/node, нативные краши, V8, node-gyp, N-API и libuv. CX Codex +1 1 900установок documentation Скилл структурирует техническую документацию по фреймворку Diátaxis. Он помогает писать туториалы, инструкции how-to, справочники и концептуальные статьи без каши в структуре. CX Codex +1 1 800установок octocat Скилл связывает агента с Git и GitHub через gh CLI. Он пригодится для PR, issue, проверок CI, веток и анализа истории репозитория. CX Codex +1 1 300установок init Собирает AGENTS.md из того, что агент не выведет из кода: нестандартные команды, ловушки, локальные договорённости. И выкидывает из файла всё остальное. CX Codex +1 1 300установок oauth Настраивает авторизацию OAuth 2.0 и 2.1 в приложениях на Fastify с защитой через PKCE и ротацией токенов. Пригодится для проверки JWT, настройки сессий и устранения ошибок redirect URI. CX Codex +1 1 300установок linting-neostandard-eslint9 Скилл настраивает ESLint 9 с flat config и базой neostandard в проектах на JavaScript и TypeScript. Помогает перейти с устаревшего .eslintrc и запустить проверки в CI. CX Codex +1 1 100установок snipgrapher Генерирует изображения сниппетов кода в форматах PNG, SVG и WebP через утилиту snipgrapher. Пригодится для подготовки иллюстраций в документацию, чейнджлоги и публикации в соцсетях. CX Codex +1 955установок

Похожие

prompt-optimizer getsentry Скилл переписывает системные и агентские промпты, опираясь на набор тестовых случаев, а не на вкус. Пригодится, когда промпт уже есть, но ведёт себя нестабильно. CX Codex +1 2 300установок senior-prompt-engineer Alireza Rezvani Скилл для систематической оптимизации промптов через eval-наборы, измерения качества RAG и валидации агентов. Работает с любыми моделями, использует только встроенные библиотеки Python. 970установок bmad-eval bmad-code-org Тестирует и бенчмаркает скиллы в изолированной среде: сравнивает вывод с чистой моделью, проверяет точность триггеров и оценивает качество по рубрике. CX Codex +1 4 600установок principle-explain-the-number backnotprop Скилл для проверки измеренных чисел: заставляет назвать лимитер и отмести версии, что замер поймал не ту работу. Пригодится до того, как ускорение или регрессия уедут в отчёт. CX Codex +1 4 100установок write-judge-prompt ai-evals-course Помогает собрать бинарный Pass/Fail оценщик для одного субъективного сбоя: тона, верности ответа, релевантности. Пригодится, когда кодом такое не проверить. CX Codex +1 1 100установок prompt-governance Alireza Rezvani Помогает выстроить версионирование промптов, настроить пайплайн автоматических эвалов и безопасно выкатывать изменения в продакшен. 40установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о skill-optimizer

Как установить skill-optimizer в Claude?

Выполните npx skills add mcollina/skills --skill skill-optimizer -a claude-code. Файл скилла окажется по пути ~/.claude/skills/skill-optimizer/SKILL.md.

Что делает skill-optimizer?

Описывает цикл оптимизации скиллов: замер базовой линии и поведения со скиллом, поиск типа провала, правка текста под заметность, повторный прогон и выпуск с порогом. Внутри пять файлов правил с процедурами и шаблонами.

Нужны ли свои прогоны, чтобы скилл работал?

Да. Скилл даёт процедуру и шаблоны, а сценарии и замеры вы готовите сами. Без сравнения вывода со скиллом и без него правки текста будут наугад.

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

SKILL.md · MIT
---
name: skill-optimizer
description: "Optimizes AI skills for activation, clarity, and cross-model reliability. Use when creating or editing skill packs, diagnosing weak skill uptake, reducing regressions, tuning instruction salience, improving examples, shrinking context cost, or setting benchmark/release gates for skills. Trigger terms: skill optimization, activation gap, benchmark skill, with/without skill delta, regression, context budget, prompt salience."
metadata:
  tags: skills, optimization, benchmarking, activation, regressions, prompt-engineering
---

## When to use

Use this skill when you need to:
- Improve whether a skill is actually applied by models
- Diagnose why some criteria fail across all models
- Prevent a skill from making outputs worse
- Refactor skill text for stronger retrieval under context pressure
- Build repeatable benchmark loops and release gates

## Optimization loop (default workflow)

1. **Measure baseline and skill-on behavior** (per model, per scenario, per criterion)
2. **Find failure pattern**:
   - universal failure (0% with skill)
   - model-specific weakness
   - regression (negative delta)
3. **Edit for salience**:
   - add explicit triggers
   - add concrete integrated examples
   - tighten checklists and decision rules
4. **Re-run evals** and compare deltas
5. **Ship with guardrails** (documented gate + run history + follow-up issues)

## How to use

Read individual rule files for detailed procedures and templates:

- [rules/benchmark-loop.md](rules/benchmark-loop.md) - End-to-end benchmark loop and scoring
- [rules/activation-design.md](rules/activation-design.md) - Improve retrieval and instruction uptake
- [rules/context-budget.md](rules/context-budget.md) - Reduce token cost without losing behavior
- [rules/regression-triage.md](rules/regression-triage.md) - Diagnose and fix skill-on regressions
- [rules/release-gates.md](rules/release-gates.md) - Go/no-go criteria before shipping skill updates

## Practical heuristics

- Prefer **few high-signal rules** over many soft recommendations
- Put fragile, high-value behaviors in **top-level checklists**
- Include at least one **integrated example** per common scenario
- Add explicit wording for what must **not** be omitted
- Track gains/losses with **with-skill vs without-skill** comparisons

© mcollina · MIT · mcollina/skills

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

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

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