# fable-sonnet

Пошаговый цикл исполнения задач на модели Claude Sonnet с обязательными проверками этапов, поиском слабых мест и защитой от поверхностного анализа.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 878
- Автор: mrtooher
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/mrtooher/fable-mode/tree/HEAD/fable-sonnet/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/fable-sonnet

## Что делает

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

Главный акцент сделан на тестах, способных упасть. Claude Sonnet склонен заменять строгую проверку беглым просмотром, поэтому инструкция запрещает вердикты «выглядит нормально»: требуется реальный запуск тестов, чтение созданных файлов или сверка вывода со спецификацией. На весь прогон выделен лимит в две перепланировки: если этого мало, скилл останавливает работу из-за неясных требований.

Финальный этап включает скептическую самопроверку и вызов скилла `double-check`. Без инструмента `Agent` в среде исполнения цикл запустится прямо в текущем контексте без фиксации модели. Если задача объективно превышает возможности Sonnet, инструкция предписывает не выдумывать правдоподобный ответ, а рекомендовать переход на `fable-opus`.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mrtooher/fable-mode --skill fable-sonnet -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/fable-sonnet/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/fable-sonnet/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mrtooher/fable-mode --skill fable-sonnet -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/fable-sonnet/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mrtooher/fable-mode --skill fable-sonnet -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/fable-sonnet/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install mrtooher/fable-mode fable-sonnet
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/fable-sonnet/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mrtooher/fable-mode --skill fable-sonnet -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/mrtooher/fable-mode --path fable-sonnet
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/fable-sonnet/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add mrtooher/fable-mode --skill fable-sonnet -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/mrtooher/fable-mode/tree/HEAD/fable-sonnet/SKILL.md

## Когда брать
- структурировать сложную разработку в последовательную карту этапов
- заставить агента запускать реальные тесты вместо визуального осмотра кода
- провести скептическую ревизию результатов перед передачей пользователю
- делегировать подзадачи параллельным субагентам Sonnet без глубокой вложенности

## Примеры запросов агенту
- Примени fable-sonnet, чтобы спроектировать и протестировать модуль авторизации.
- Запусти fable on sonnet для глубокого рефакторинга парсера с обязательными тестами на каждом шаге.

## Похожие
- [setup-matt-pocock-skills](https://affpapa.org/nevibecode/skills/setup-matt-pocock-skills.md) — скилл · 1052851 установка
- [ask-matt](https://affpapa.org/nevibecode/skills/ask-matt.md) — скилл · 766587 установок
- [to-tickets](https://affpapa.org/nevibecode/skills/to-tickets.md) — скилл · 711230 установок
- [writing-plans](https://affpapa.org/nevibecode/skills/writing-plans.md) — скилл · 282859 установок
- [caveman-review](https://affpapa.org/nevibecode/skills/caveman-review.md) — скилл · 411800 установок
- [caveman-compress](https://affpapa.org/nevibecode/skills/caveman-compress.md) — скилл · 411500 установок

Из того же набора: [mrtooher/fable-mode](https://affpapa.org/nevibecode/by/mrtooher/fable-mode.md) — 6 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
