# task-decomposition

Делит крупные фичи и эпики на автономные куски до 2–3 дней работы. Помогает, когда объём задачи неясен, а зависимости блокируют процесс.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 593 установки · ★ 176
- Автор: jwynia
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/jwynia/agent-skills/tree/HEAD/skills/tech/development/quality/task-decomposition/SKILL.md
- Обновлён: 2026-02-24
- HTML: https://affpapa.org/nevibecode/skills/task-decomposition

## Что делает

Скилл проводит диагностику зависших задач по шести сценариям: от размытых границ приёмки до скрытых зависимостей. Если оценка задачи превышает 13–21 балл по Фибоначчи или затрагивает больше 15–20 файлов, агент предложит разбить её на вертикальные срезы (vertical slicing) или собрать сквозной прототип (walking skeleton).

Для изоляции блокеров скилл подбирает контракты интерфейсов и фиче-флаги. Неопределённость агент снимает через спайки максимум на 8 часов. Расчёт сроков опирается на формулу трёх точек PERT и проверку критериев INVEST.

Для выбора архитектуры этот скилл не подходит. Для системных решений автор рекомендует отдельный скилл `system-design`.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add jwynia/agent-skills --skill task-decomposition -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add jwynia/agent-skills --skill task-decomposition -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add jwynia/agent-skills --skill task-decomposition -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install jwynia/agent-skills task-decomposition
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add jwynia/agent-skills --skill task-decomposition -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/jwynia/agent-skills --path skills/tech/development/quality/task-decomposition
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add jwynia/agent-skills --skill task-decomposition -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/jwynia/agent-skills/tree/HEAD/skills/tech/development/quality/task-decomposition/SKILL.md

## Когда брать
- Разбить эпик на вертикальные пользовательские срезы
- Разорвать циклические зависимости с помощью интерфейсных контрактов
- Ограничить разрастание скоупа через формулировку критериев приёмки
- Задать рамки для технического исследования через восьмичасовой спайк

## Примеры запросов агенту
- Задача слишком разрослась, помоги разбить этот эпик на вертикальные срезы
- Не могу оценить фичу из-за зависимостей, выдели первый walking skeleton
- Слишком много неизвестных в API, оформи задачу на спайк с ограничением по времени

## Похожие
- [find-skills](https://affpapa.org/nevibecode/skills/find-skills.md) — скилл · 4000000 установок
- [grill-me](https://affpapa.org/nevibecode/skills/grill-me.md) — скилл · 1424476 установок
- [grill-with-docs](https://affpapa.org/nevibecode/skills/grill-with-docs.md) — скилл · 1219756 установок
- [handoff](https://affpapa.org/nevibecode/skills/handoff.md) — скилл · 1038491 установка
- [grilling](https://affpapa.org/nevibecode/skills/grilling.md) — скилл · 979543 установки
- [teach](https://affpapa.org/nevibecode/skills/teach.md) — скилл · 862247 установок

Из того же набора: [jwynia/agent-skills](https://affpapa.org/nevibecode/by/jwynia/agent-skills.md) — 91 карточка

_Часть страницы не вошла по размеру — она есть в HTML-версии._

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