# to-linear

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

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 337 установок
- Автор: PinguApps
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/PinguApps/Skills/tree/HEAD/skills/to-linear/SKILL.md
- Обновлён: 2026-10-22
- HTML: https://affpapa.org/nevibecode/skills/to-linear

## Что делает

Скилл берёт за основу файл `PLAN.md`, текст спецификации или задачу по ссылке и превращает их в структуру Linear. Для работы ему обязательно требуется сопутствующий скилл `linear-ticket`. Именно он отвечает за поля задач, оценки и физическую запись в трекер. Скилл `to-linear` берёт на себя выбор проекта, топологическую сортировку и общий порядок публикации.

Сначала агент запрашивает подтверждение команды и проекта в Linear: угадывать назначение вслепую запрещено правилами. Затем он читает контекст (`CONTEXT.md`, `AGENTS.md` или ADR), проверяет пересечения с уже открытыми задачами и выстраивает граф работ. Для крупных задач скилл выделяет предварительный рефакторинг и параллельный фронтир — список тикетов, которые независимые субагенты могут делать одновременно.

Перед отправкой данных в трекер агент показывает полный проект: майлстоуны, критерии приёмки, исполнителей (`Agent` или `Human`) и блокеры. Запись не начнётся без явного одобрения пользователя. Все созданные тикеты сразу получают статус Backlog.

## Требования
- Работает с: Linear

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add PinguApps/Skills --skill to-linear -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add PinguApps/Skills --skill to-linear -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add PinguApps/Skills --skill to-linear -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install PinguApps/Skills to-linear
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add PinguApps/Skills --skill to-linear -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/PinguApps/Skills --path skills/to-linear
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add PinguApps/Skills --skill to-linear -a opencode
```

### Claude.ai

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

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

## Когда брать
- Разбить спецификацию или `PLAN.md` на граф связанных задач в Linear
- Сформировать независимые тикеты для параллельной работы агентов
- Найти дубликаты и пересечения с уже существующими майлстоунами проекта
- Выстроить топологический порядок задач без ручного подгона дат

## Примеры запросов агенту
- Разбей спецификацию из spec.md на майлстоуны и тикеты в Linear.
- Сформируй план задач в Linear по последнему обсуждению в чате.
- Разложи PLAN.md на тикеты для подтверждённого проекта и покажи черновик на утверждение.

## Похожие
- [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 установок

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

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

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