Переход с Linear на Weft
Перенеси задачи из Linear в Weft — вход с клавиатуры, выход через ИИ.
Задачи Linear ложатся на задачи Weft без натяжек. Cycles становятся спринтами, статус — колонкой. Переезд — это в основном несколько минут на экспорт и один запрос к Claude, потому что MCP-сервер Weft и есть способ импорта.
1. Экспорт из Linear
Открыть Linear ↗- 1Открой Linear → Settings → Workspace → Export.
- 2Выбери команду, которую переносишь, и формат «CSV».
- 3Linear пришлёт ссылку на скачивание в течение нескольких минут — скачай CSV.
- 4Открой CSV в таблице или текстовом редакторе и убедись, что это те задачи, которые тебе нужны.
2. Сопоставь понятия
Linear и Weft называют одно и то же по-разному. Вот как они соотносятся.
| Linear | Weft |
|---|---|
| Status: Backlog | Колонка: Backlog |
| Status: Todo | Колонка: Todo |
| Status: In Progress / In Review | Колонка: Doing |
| Status: Done / Canceled | Колонка: Done |
| Priority: No priority / Low / Medium / High / Urgent | Приоритет: none / low / medium / high / urgent |
| Cycle | Спринт Создай по спринту на каждый активный или недавний цикл, а потом прикрепи задачи. |
| Labels | Префикс в описании задачи Меток в Weft пока нет — вынеси их как «[метка]» в начало описания. |
| Estimate (points) | estimateMinutes Выбери пересчёт под свою команду (например, 1 балл = 60 минут). |
| Assignee | Исполнитель (участник рабочего пространства) Импорт CSV сопоставляет исполнителей с участниками рабочего пространства по имени; несопоставленные остаются без исполнителя. |
3. Импорт силами твоего ИИ
Отдельный скрипт импорта Weft не нужен — потому что MCP-сервер и есть путь импорта. Вставь выгрузку в Claude, Cursor, Codex или ChatGPT (предварительно подключив Weft по одному из руководств по настройке) и попроси ИИ создать задачи. Он воспользуется настоящими инструментами create_task, create_sprint и move_task.
Вот CSV-экспорт из Linear. Заведи каждую строку как задачу Weft. Сопоставь колонку статуса с колонками Weft (Backlog / Todo / Doing / Done), приоритет — с приоритетом Weft, и создай по спринту на каждый цикл, прежде чем прикреплять задачи. Сохрани исходный идентификатор задачи Linear в описании в виде «Linear: ABC-123», чтобы потом можно было сверяться.
ИИ ещё не подключён? Возьми встроенный импорт CSV — загрузи выгрузку, сопоставь колонки, и вся партия ляжет одной транзакцией. (ИИ-клиентам то же самое доступно через инструмент bulk_create_tasks: весь импорт одним вызовом.)
Хочешь, чтобы перенос сделали за тебя? Напиши в поддержку и приложи выгрузку — пока Weft в начале пути, мы сделаем это сами. Бесплатно.
Что не переносится
- Вложения не переносятся — если у задачи в Linear есть файлы, добавь ссылку в описание.
- Комментарии не переносятся — вставь самый важный тред в описание задачи.
- Подзадачи становятся отдельными задачами Weft, а родительская упоминается в описании.
- Ссылки Linear на GitHub/GitLab остаются в Linear — Weft пока не интегрируется с задачами в репозиториях.
Всё ещё решаешь, стоит ли уходить с Linear?
Прочитай честное сравнение — когда выигрывает Linear, а когда Weft. Мы не пишем заказных разгромов: если для твоей команды Linear лучше, мы так и скажем.
Начни с чистого листа, но забери свою работу.
Бесплатно до 50 задач — обычно этого хватает, чтобы понять, подходит ли Weft твоему способу работать.
Переносишь данные из Linear? Мы поможем — напиши в поддержку.