fable-skills
39 скиллов инженерной дисциплины и 5 субагентов для Claude Code: причина бага, безопасность, граничные случаи, отчет
- 99 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Скиллы и субагенты состоят из инструкций и ничего не запускают сами
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/adamentwistle-fable-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скиллы и субагенты состоят из инструкций и ничего не запускают сами
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
fable-skills собирает привычки аккуратного инженера в 39 коротких скиллов. Каждый срабатывает по ситуации: для отладки подключается `root-cause-debugging`, для правок с пользовательским вводом `security-reflexes`, для смены схемы `data-migration-safety`. Есть скиллы про ориентацию в кодовой базе, миграции, конкурентность, ревью изменений, честный отчет, защиту от недоверенного содержимого, оценку объема работы и работу с git. В папке `agents/` лежат пять определений субагентов для инструмента Agent в Claude Code: `blind-judge`, `done-gate`, `fresh-eyes-reviewer`, `plan-premortem` и `skeptic`. Они работают в чистом контексте, поэтому не наследуют ошибочные допущения основного сеанса. Проверяющие агенты закреплены за моделью opus, поле model можно изменить. Автор приложил воспроизводимый тест: 315 оцененных запусков на девяти типах задач. По его замерам, Opus 5 со скиллами набрал 95% против 94% у Fable 5.1 без них, а Haiku 4.5 выиграл 9 пунктов, хотя на отладке и граничных случаях слегка потерял.
Для кого. Разработчикам, которые гоняют Claude Code на Sonnet или Opus и хотят дисциплины ревью, отладки и отчетности уровня старшей модели.
Подходит, если
- Баг повторяется, и агент обязан сначала доказать причину, а потом править
- Диф затрагивает общий интерфейс, и ревью должно перечислить всех потребителей
- Агент читает письма и веб-страницы, и нужен скилл `untrusted-content-guard` против инъекций
- Перед сдачей задачи хочется независимой проверки субагентом в чистом контексте
Не подходит, если
- Нужен фреймворк-специфичный совет по React или Django: скиллы описывают общие привычки работы и ни одной библиотеки не касаются
- Модель маленькая, а контекст тесный: пакет из 10 тысяч знаков может отвлечь Haiku
- Задача тривиальна, и лишние чек-листы только замедлят ответ
Пример запроса к агенту
Подключи скилл root-cause-debugging из fable-skills и найди причину падения теста, прежде чем править кодОграничения
- Замеры автора идут по одному ходу без инструментов и мерят ответы модели, поведение в длинной агентской сессии они не проверяют. Автор сам называет пять запусков на ячейку ориентировочным результатом.
- Скиллы проверяли подачей в системный промпт, другие способы подключения в README не измерены.
- На отладке Haiku и Sonnet получили с пакетом чуть меньше баллов, Haiku потерял 0,8 на граничных случаях.
- Субагенты `blind-judge` и подобные закреплены за opus, а это самая дорогая модель линейки.
Как отключить. Удалите нужные папки из `~/.claude/skills/` или `.claude/skills/` проекта, а файлы субагентов из `~/.claude/agents/`. Изменения подхватятся при следующем запуске сеанса.
Частые вопросы
Как поставить fable-skills в Claude Code?
Скопируйте нужные папки скиллов в `~/.claude/skills/` или в `.claude/skills/` проекта, и инструмент Skill подхватит их по описанию. Субагентов кладут в `~/.claude/agents/`, они регистрируются со следующего запуска.
Что дают скиллы по замерам автора?
Пакет поднимает средний результат Haiku 4.5 с 44% до 53%, Sonnet 5 с 74% до 80%, Opus 5 с 90% до 95%. Это замеры самого автора на 315 запусках, проверять их можно скриптом `benchmark/harness.py`.
Чем субагенты отличаются от скиллов?
Скилл подсказывает основной модели привычку, а субагент работает в отдельном чистом контексте и не разделяет ее допущений. Поэтому проверку собственной работы поручают `fresh-eyes-reviewer` или `skeptic`.
Сколько скиллов в наборе и какие?
Тридцать девять, по одному на привычку: `codebase-orientation`, `security-reflexes`, `data-migration-safety`, `edge-case-sweep`, `test-design`, `git-hygiene`, `stop-thrashing` и другие. Каждый лежит в своей папке с файлом `SKILL.md`.
Можно ли использовать набор в Cursor или Codex?
Репозиторий содержит `AGENTS.md`, но установка в README расписана только для Claude Code. В другом агенте скиллы придется подключать вручную как обычные инструкции.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Скиллы14 скиллов, которые находят пробелы в задаче до кода: интервью, план, проверка допущений и доказательство исправления бага
Набор для Claude Code: восемь агентов по фазам работы, 21 скилл и хуки, которые держат агента в заданных рамках.
Больше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash
Библиотека из 30 с лишним скиллов-инструкций для кодинг-агентов: от плана и сборки до проверки, защиты от галлюцинаций и выкладки
Библиотека скиллов для Claude Code, Cursor и Codex: ревью командой агентов, TDD, стековые PR, оценка готовности репозитория
Девять личных скиллов инженера: цепочка от идеи до PR, поиск стандартов, песочница с циклом ревью и страницы-разборы изменений
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| fable-skills (эта карточка) | нет | 99 | |
| Superpowers | нет | 316 679 | процесс разработки с уточнением задачи, планом и TDD, а у fable-skills упор на дисциплину и независимые проверки |
| Karpathy-Inspired Skills | нет | 124 | четырнадцать скиллов по мотивам постов Карпати, субагентов нет |
Коротко о README
В README изложена идея: записать привычки сильной модели в явные чек-листы. Дальше идут результаты теста Benchmark 3 с таблицей по девяти областям, пять выводов, оговорки об ограничениях и каталог скиллов с описаниями. Отдельный раздел описывает пять субагентов и способ установки в `~/.claude/agents/`.