К основному содержанию
команда

issue-to-linear-task — команда для Claude Code

Переносит тикеты из GitHub в таски Linear с сохранением разметки, комментариев и метаданных. Пригодится при смене трекера или дублировании багов.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command sync/issue-to-linear-task
Открыть на GitHub

Что делает issue-to-linear-task

Команда анализирует отдельный issue в GitHub и создаёт на его основе задачу в Linear. В процессе извлекаются приоритеты, теги и связи. Скрипт сохраняет форматирование описания, переносит комментарии с указанием авторов и прикрепляет вложения. Между тикетом и новой задачей выстраиваются взаимные ссылки.

Для работы задействуются инструменты Read, Write, Edit и Bash. Контекст репозитория считывается вызовом gh repo view. Если требуется сопоставление участников команды, используется файл @user-mappings.json. Через аргументы можно сразу задать команду (--team), проект (--project), закрыть исходный тикет (--close-github) или отключить миграцию обсуждения (--skip-comments).

Без предварительной авторизации в GitHub CLI утилита не сможет определить репозиторий, поэтому сессия gh обязательна.

Какие задачи решает

  • перенести баг-репорт из GitHub в проект Linear
  • сохранить ветку комментариев тикета при миграции
  • связать взаимными ссылками issue в GitHub и задачу в Linear
  • закрыть исходный тикет в GitHub сразу после импорта в Linear

Примеры запросов агенту

  • /issue-to-linear-task 42 --team ENG --close-github
  • /issue-to-linear-task 105 --project "Q3 Roadmap" --skip-comments
  • /issue-to-linear-task 12

Как установить issue-to-linear-task

1Через claude-code-templates

npx claude-code-templates@latest --command sync/issue-to-linear-task

2Вручную: положить файлы

.claude/commands/issue-to-linear-task.md

Вызов — /issue-to-linear-task. Для всех проектов — ~/.claude/commands/

Вопросы о issue-to-linear-task

Как установить issue-to-linear-task в Claude Code?

Выполните команду npx claude-code-templates@latest --command sync/issue-to-linear-task в терминале проекта. Шаблон команды запишется в файл .claude/commands/issue-to-linear-task.md.

Что делает issue-to-linear-task?

Она автоматизирует перенос выбранного issue из GitHub в таску Linear. Команда сохраняет текст описания, комментарии авторов и вложения, создавая взаимные ссылки между обеими системами.

Как настроить сопоставление пользователей GitHub и Linear?

Создайте в проекте файл @user-mappings.json с соответствиями логинов. Команда прочитает его во время конвертации и назначит нужного исполнителя в Linear.

Исходный текст

issue-to-linear-task.md · MIT
---
allowed-tools: Read, Write, Edit, Bash
argument-hint: "[issue-number] | --team | --project | --close-github | --skip-comments"
description: Convert individual GitHub issues to Linear tasks with comprehensive data preservation
---

# Issue to Linear Task

Convert GitHub issues to Linear tasks with comprehensive field mapping: **$ARGUMENTS**

## Current Conversion Context

- Repository: !`gh repo view --json nameWithOwner -q .nameWithOwner 2>/dev/null || echo "No repo context"`
- Issue details: Based on $ARGUMENTS issue number or selection criteria
- Linear teams: Available Linear teams and project assignments
- User mappings: @user-mappings.json or GitHub-Linear user correspondence

## Task

Execute precise conversion of individual GitHub issues to Linear tasks:

**Issue Target**: Use $ARGUMENTS to specify issue number, conversion options, team assignment, or processing preferences

**Conversion Framework**:
1. **Issue Analysis** - Fetch complete issue data, extract metadata, analyze content structure, infer priorities
2. **Data Transformation** - Map fields accurately, convert formats, preserve relationships, enhance descriptions
3. **Linear Integration** - Create task with proper formatting, assign team/project, set priorities, manage labels
4. **Content Migration** - Import comments with attribution, handle attachments, preserve formatting, maintain threading
5. **Reference Management** - Create bidirectional links, update sync database, maintain cross-references, enable navigation
6. **Validation & Confirmation** - Verify conversion accuracy, confirm field mappings, validate relationships, provide preview

**Advanced Features**: Smart priority inference, intelligent user mapping, attachment handling, comment threading, comprehensive validation.

**Data Fidelity**: Preserve original formatting, maintain all metadata, keep comment attribution, ensure relationship integrity.

**Output**: Successfully converted Linear task with complete data preservation, accurate field mappings, bidirectional references, and comprehensive conversion summary.

© davila7 · MIT · davila7/claude-code-templates

Похожие слэш-команды

Все слэш-команды по теме «Git и GitHub» →
code-review официальный Anthropic Команда проводит многоэтапное ревью pull request через утилиту gh. Она фильтрует ложные срабатывания и сверяет правки с правилами CLAUDE.md. 5 537установок commit официальный Anthropic Создаёт коммит в git на основе текущих изменений в ветке. Помогает зафиксировать правки без ручного набора сообщений коммита. 4 121установок review-pr официальный Anthropic Команда запускает специализированных агентов для проверки изменений в PR: от тестов и обработки ошибок до типов и комментариев. ★ 44 770звёзд репо maker-setup официальный Anthropic Команда подключает Cardputer-Adv к рабочему процессу Code-with-Claude: скачивает репозиторий, прошивает устройство и ставит приложения Claude Buddy. ★ 44 770звёзд репо commit-push-pr официальный Anthropic Автоматически переключает ветку с main, делает коммит изменений, отправляет их на origin и оформляет pull request через GitHub CLI. ★ 44 770звёзд репо clean_gone официальный Anthropic Находит локальные Git-ветки со статусом [gone], удаляет связанные worktree и сами ветки. Пригодится после удаления веток на удалённом репозитории. ★ 44 770звёзд репо

Из того же набора740

Весь набор →
telegram-mini-app Скилл помогает проектировать Telegram Mini Apps: подключать Web App API и TON Connect, добавлять оплату и вход через Telegram. Пригодится для веб-приложения, которое открывается внутри Telegram. 128установок sync-issues-to-linear Команда переносит GitHub issues в Linear, сопоставляя поля, метки и исполнителей. Пригодится для синхронизации всех задач или выборки по фильтрам. 128установок nuget-manager Управляет пакетами NuGet в проектах .NET через CLI. Команда следит за корректным добавлением зависимостей и обновлением версий через централизованные конфиги. 128установок react-useeffect Скилл разбирает правила работы с useEffect по официальной документации React и подсказывает, чем заменить Effect там, где он лишний. 127установок svelte-scaffold Разворачивает новый SvelteKit-проект, модуль или библиотеку компонентов с готовой структурой папок и конфигами. Пригодится, когда нужен стартовый каркас без ручной возни. 127установок pymoo Скилл помогает решать задачи оптимизации в Python: от одной целевой функции до нескольких конфликтующих целей. Пригодится для поиска компромиссных решений и анализа ограничений. 125установок notion-template-business Помогает спроектировать, упаковать и продавать шаблоны Notion как цифровой продукт: от структуры страниц и расчёта цен до настройки Gumroad и Lemon Squeezy. 124установок vercel-deployment Скилл для Claude, который подсказывает, как правильно выкатывать Next.js на Vercel: переменные окружения, edge и serverless, кэш сборки. 124установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой