Weft
RU
→

Переход с Linear на Weft

Перенеси задачи из Linear в Weft — вход с клавиатуры, выход через ИИ.

Задачи Linear ложатся на задачи Weft без натяжек. Cycles становятся спринтами, статус — колонкой. Переезд — это в основном несколько минут на экспорт и один запрос к Claude, потому что MCP-сервер Weft и есть способ импорта.

1. Экспорт из Linear

Открыть Linear ↗
  1. 1Открой Linear → Settings → Workspace → Export.
  2. 2Выбери команду, которую переносишь, и формат «CSV».
  3. 3Linear пришлёт ссылку на скачивание в течение нескольких минут — скачай CSV.
  4. 4Открой CSV в таблице или текстовом редакторе и убедись, что это те задачи, которые тебе нужны.

2. Сопоставь понятия

Linear и Weft называют одно и то же по-разному. Вот как они соотносятся.

LinearWeft
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? Мы поможем — напиши в поддержку.