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

sync-issues-to-linear — команда для Claude Code

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

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

Что делает sync-issues-to-linear

Команда получает issues из текущего GitHub-репозитория и переносит их в рабочую область Linear. Можно ограничить выборку состоянием, метками, исполнителем, milestone или конкретным набором задач. Поля GitHub преобразуются в формат Linear; команда также проверяет обязательные данные и дубликаты.

Для работы она использует контекст репозитория и данные о лимитах GitHub API. Операции выполняются пакетами с экспоненциальной задержкой при ограничениях API; команда отслеживает ход синхронизации и формирует отчёт об ошибках и результатах. Она также поддерживает назначения команд и проектов, связи между задачами и инкрементальную синхронизацию. Задачи создаются именно в Linear, поэтому проверьте выбранную рабочую область и фильтры перед запуском.

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

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

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

  • Синхронизируй все issues текущего репозитория с Linear.
  • Перенеси в Linear только открытые issues с меткой bug.
  • Синхронизируй issues для исполнителя alice и покажи результаты.

Как установить sync-issues-to-linear

1Через claude-code-templates

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

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

.claude/commands/sync-issues-to-linear.md

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

Вопросы о sync-issues-to-linear

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

Выполните npx claude-code-templates@latest --command sync/sync-issues-to-linear, затем поместите файл команды в .claude/commands/sync-issues-to-linear.md.

Что делает sync-issues-to-linear?

Команда переносит GitHub issues в Linear, сопоставляет поля и назначения, проверяет дубликаты и формирует отчёт о синхронизации.

Какие issues можно синхронизировать?

Можно задать фильтр по состоянию, меткам, исполнителю, milestone или конкретным issues.

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

sync-issues-to-linear.md · MIT
---
allowed-tools: Read, Write, Edit, Bash
argument-hint: "[sync-scope] | --state | --label | --assignee | --milestone"
description: Sync GitHub issues to Linear workspace with comprehensive field mapping and rate limit management
---

# Sync Issues to Linear

Sync GitHub issues to Linear workspace with intelligent field mapping: **$ARGUMENTS**

## Current Repository Context

- Repository: !`gh repo view --json nameWithOwner -q .nameWithOwner 2>/dev/null || echo "No repo context"`
- Issue count: !`gh issue list --state all --limit 1 --json number | jq length 2>/dev/null || echo "Check manually"`
- Linear teams: Available Linear teams and project assignments
- Rate limits: !`gh api rate_limit -q '.rate | "GitHub: \(.remaining)/\(.limit)"' 2>/dev/null`

## Task

Execute comprehensive synchronization of GitHub issues to Linear workspace:

**Sync Scope**: Use $ARGUMENTS to filter by issue state, labels, assignees, milestones, or specific issue sets

**Synchronization Framework**:
1. **Issue Discovery** - Fetch GitHub issues with comprehensive metadata, apply filters, validate requirements
2. **Field Mapping** - Transform GitHub fields to Linear format, map priorities, convert labels, handle assignees
3. **Data Validation** - Check required fields, validate user mappings, ensure data integrity, prevent duplicates
4. **Linear Integration** - Create tasks with proper formatting, apply team assignments, set projects, manage relationships
5. **Rate Limit Management** - Implement exponential backoff, batch operations, monitor API limits, optimize requests
6. **Progress Tracking** - Provide real-time updates, handle errors gracefully, maintain sync state, generate reports

**Advanced Features**: Smart priority inference, intelligent user mapping, incremental sync capabilities, comprehensive error recovery.

**Data Integrity**: Preserve formatting, maintain metadata, create bidirectional references, ensure audit trails.

**Output**: Complete synchronization results with success metrics, error reports, mapping summaries, and comprehensive sync analytics.

© 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

Весь набор →
linear-task-to-issue Слэш-команда переносит задачу из Linear в GitHub issue: поля, связи, вложения и комментарии. Пригодится, когда команда ведёт трекер в Linear, а разработка идёт в GitHub. 129установок bulk-import-issues Слэш-команда переносит задачи из GitHub в Linear пачками: фильтрует по меткам и вехам, следит за прогрессом и переживает ошибки. 129установок skill-judge Скилл оценивает качество SKILL.md и пакетов скиллов по спецификациям и практикам проектирования. Пригодится для аудита и доработки своих инструкций для агента. 128установок telegram-mini-app Скилл помогает проектировать Telegram Mini Apps: подключать Web App API и TON Connect, добавлять оплату и вход через Telegram. Пригодится для веб-приложения, которое открывается внутри Telegram. 128установок nuget-manager Управляет пакетами NuGet в проектах .NET через CLI. Команда следит за корректным добавлением зависимостей и обновлением версий через централизованные конфиги. 128установок react-useeffect Скилл разбирает правила работы с useEffect по официальной документации React и подсказывает, чем заменить Effect там, где он лишний. 127установок issue-to-linear-task Переносит тикеты из GitHub в таски Linear с сохранением разметки, комментариев и метаданных. Пригодится при смене трекера или дублировании багов. 127установок svelte-scaffold Разворачивает новый SvelteKit-проект, модуль или библиотеку компонентов с готовой структурой папок и конфигами. Пригодится, когда нужен стартовый каркас без ручной возни. 127установок

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

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