Скиллы полного цикла задачи для Яндекс Трекера

yt-bp-claud-code-skills

Набор из семи навыков Claude Code, которые ведут задачу Яндекс Трекера от плана до мержа: оценка, работа, ревью, деплой, тесты, merge request

Скилл

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Автоматически коммитит, пушит ветки и создает merge request от имени пользователя
  • Сама переводит задачи Трекера по статусам без подтверждения на каждом шаге
Все причины и проверки
Российский стек

vsxv/yt-bp-claude-code-skills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/yt-bp-claud-code-skills

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

Выполните в терминале в папке проекта

npx skills add vsxv/yt-bp-claude-code-skills --skill yt-task-orchestrator yt-task-plan yt-task-work yt-task-review yt-task-deploy yt-task-test yt-task-mr -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 78313c8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/vsxv/yt-bp-claude-code-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yt-task-orchestrator/ /yt-task-plan/ /yt-task-work/ /yt-task-review/ /yt-task-deploy/ /yt-task-test/ /yt-task-mr/
git -C "$tmp" checkout 78313c825515edafdd0152aa2cfbde3a3e21e41f
mkdir -p .claude/skills
cp -R "$tmp/yt-task-orchestrator" .claude/skills/yt-task-orchestrator
cp -R "$tmp/yt-task-plan" .claude/skills/yt-task-plan
cp -R "$tmp/yt-task-work" .claude/skills/yt-task-work
cp -R "$tmp/yt-task-review" .claude/skills/yt-task-review
cp -R "$tmp/yt-task-deploy" .claude/skills/yt-task-deploy
cp -R "$tmp/yt-task-test" .claude/skills/yt-task-test
cp -R "$tmp/yt-task-mr" .claude/skills/yt-task-mr

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add vsxv/yt-bp-claude-code-skills --skill yt-task-orchestrator yt-task-plan yt-task-work yt-task-review yt-task-deploy yt-task-test yt-task-mr -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 78313c8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/vsxv/yt-bp-claude-code-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yt-task-orchestrator/ /yt-task-plan/ /yt-task-work/ /yt-task-review/ /yt-task-deploy/ /yt-task-test/ /yt-task-mr/
git -C "$tmp" checkout 78313c825515edafdd0152aa2cfbde3a3e21e41f
mkdir -p .agents/skills
cp -R "$tmp/yt-task-orchestrator" .agents/skills/yt-task-orchestrator
cp -R "$tmp/yt-task-plan" .agents/skills/yt-task-plan
cp -R "$tmp/yt-task-work" .agents/skills/yt-task-work
cp -R "$tmp/yt-task-review" .agents/skills/yt-task-review
cp -R "$tmp/yt-task-deploy" .agents/skills/yt-task-deploy
cp -R "$tmp/yt-task-test" .agents/skills/yt-task-test
cp -R "$tmp/yt-task-mr" .agents/skills/yt-task-mr

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add vsxv/yt-bp-claude-code-skills --skill yt-task-orchestrator yt-task-plan yt-task-work yt-task-review yt-task-deploy yt-task-test yt-task-mr -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 78313c8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/vsxv/yt-bp-claude-code-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yt-task-orchestrator/ /yt-task-plan/ /yt-task-work/ /yt-task-review/ /yt-task-deploy/ /yt-task-test/ /yt-task-mr/
git -C "$tmp" checkout 78313c825515edafdd0152aa2cfbde3a3e21e41f
mkdir -p .github/skills
cp -R "$tmp/yt-task-orchestrator" .github/skills/yt-task-orchestrator
cp -R "$tmp/yt-task-plan" .github/skills/yt-task-plan
cp -R "$tmp/yt-task-work" .github/skills/yt-task-work
cp -R "$tmp/yt-task-review" .github/skills/yt-task-review
cp -R "$tmp/yt-task-deploy" .github/skills/yt-task-deploy
cp -R "$tmp/yt-task-test" .github/skills/yt-task-test
cp -R "$tmp/yt-task-mr" .github/skills/yt-task-mr

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add vsxv/yt-bp-claude-code-skills --skill yt-task-orchestrator yt-task-plan yt-task-work yt-task-review yt-task-deploy yt-task-test yt-task-mr -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 78313c8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/vsxv/yt-bp-claude-code-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yt-task-orchestrator/ /yt-task-plan/ /yt-task-work/ /yt-task-review/ /yt-task-deploy/ /yt-task-test/ /yt-task-mr/
git -C "$tmp" checkout 78313c825515edafdd0152aa2cfbde3a3e21e41f
mkdir -p .agents/skills
cp -R "$tmp/yt-task-orchestrator" .agents/skills/yt-task-orchestrator
cp -R "$tmp/yt-task-plan" .agents/skills/yt-task-plan
cp -R "$tmp/yt-task-work" .agents/skills/yt-task-work
cp -R "$tmp/yt-task-review" .agents/skills/yt-task-review
cp -R "$tmp/yt-task-deploy" .agents/skills/yt-task-deploy
cp -R "$tmp/yt-task-test" .agents/skills/yt-task-test
cp -R "$tmp/yt-task-mr" .agents/skills/yt-task-mr

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add vsxv/yt-bp-claude-code-skills --skill yt-task-orchestrator yt-task-plan yt-task-work yt-task-review yt-task-deploy yt-task-test yt-task-mr -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 78313c8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/vsxv/yt-bp-claude-code-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yt-task-orchestrator/ /yt-task-plan/ /yt-task-work/ /yt-task-review/ /yt-task-deploy/ /yt-task-test/ /yt-task-mr/
git -C "$tmp" checkout 78313c825515edafdd0152aa2cfbde3a3e21e41f
mkdir -p .agents/skills
cp -R "$tmp/yt-task-orchestrator" .agents/skills/yt-task-orchestrator
cp -R "$tmp/yt-task-plan" .agents/skills/yt-task-plan
cp -R "$tmp/yt-task-work" .agents/skills/yt-task-work
cp -R "$tmp/yt-task-review" .agents/skills/yt-task-review
cp -R "$tmp/yt-task-deploy" .agents/skills/yt-task-deploy
cp -R "$tmp/yt-task-test" .agents/skills/yt-task-test
cp -R "$tmp/yt-task-mr" .agents/skills/yt-task-mr

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/vsxv/yt-bp-claude-code-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yt-task-orchestrator/ /yt-task-plan/ /yt-task-work/ /yt-task-review/ /yt-task-deploy/ /yt-task-test/ /yt-task-mr/
git -C "$tmp" checkout 78313c825515edafdd0152aa2cfbde3a3e21e41f
mkdir -p .devin/skills
cp -R "$tmp/yt-task-orchestrator" .devin/skills/yt-task-orchestrator
cp -R "$tmp/yt-task-plan" .devin/skills/yt-task-plan
cp -R "$tmp/yt-task-work" .devin/skills/yt-task-work
cp -R "$tmp/yt-task-review" .devin/skills/yt-task-review
cp -R "$tmp/yt-task-deploy" .devin/skills/yt-task-deploy
cp -R "$tmp/yt-task-test" .devin/skills/yt-task-test
cp -R "$tmp/yt-task-mr" .devin/skills/yt-task-mr

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add vsxv/yt-bp-claude-code-skills --skill yt-task-orchestrator yt-task-plan yt-task-work yt-task-review yt-task-deploy yt-task-test yt-task-mr -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 78313c8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/vsxv/yt-bp-claude-code-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yt-task-orchestrator/ /yt-task-plan/ /yt-task-work/ /yt-task-review/ /yt-task-deploy/ /yt-task-test/ /yt-task-mr/
git -C "$tmp" checkout 78313c825515edafdd0152aa2cfbde3a3e21e41f
mkdir -p .cline/skills
cp -R "$tmp/yt-task-orchestrator" .cline/skills/yt-task-orchestrator
cp -R "$tmp/yt-task-plan" .cline/skills/yt-task-plan
cp -R "$tmp/yt-task-work" .cline/skills/yt-task-work
cp -R "$tmp/yt-task-review" .cline/skills/yt-task-review
cp -R "$tmp/yt-task-deploy" .cline/skills/yt-task-deploy
cp -R "$tmp/yt-task-test" .cline/skills/yt-task-test
cp -R "$tmp/yt-task-mr" .cline/skills/yt-task-mr

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add vsxv/yt-bp-claude-code-skills --skill yt-task-orchestrator yt-task-plan yt-task-work yt-task-review yt-task-deploy yt-task-test yt-task-mr -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 78313c8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/vsxv/yt-bp-claude-code-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yt-task-orchestrator/ /yt-task-plan/ /yt-task-work/ /yt-task-review/ /yt-task-deploy/ /yt-task-test/ /yt-task-mr/
git -C "$tmp" checkout 78313c825515edafdd0152aa2cfbde3a3e21e41f
mkdir -p .roo/skills
cp -R "$tmp/yt-task-orchestrator" .roo/skills/yt-task-orchestrator
cp -R "$tmp/yt-task-plan" .roo/skills/yt-task-plan
cp -R "$tmp/yt-task-work" .roo/skills/yt-task-work
cp -R "$tmp/yt-task-review" .roo/skills/yt-task-review
cp -R "$tmp/yt-task-deploy" .roo/skills/yt-task-deploy
cp -R "$tmp/yt-task-test" .roo/skills/yt-task-test
cp -R "$tmp/yt-task-mr" .roo/skills/yt-task-mr

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add vsxv/yt-bp-claude-code-skills --skill yt-task-orchestrator yt-task-plan yt-task-work yt-task-review yt-task-deploy yt-task-test yt-task-mr -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 78313c8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/vsxv/yt-bp-claude-code-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yt-task-orchestrator/ /yt-task-plan/ /yt-task-work/ /yt-task-review/ /yt-task-deploy/ /yt-task-test/ /yt-task-mr/
git -C "$tmp" checkout 78313c825515edafdd0152aa2cfbde3a3e21e41f
mkdir -p .agents/skills
cp -R "$tmp/yt-task-orchestrator" .agents/skills/yt-task-orchestrator
cp -R "$tmp/yt-task-plan" .agents/skills/yt-task-plan
cp -R "$tmp/yt-task-work" .agents/skills/yt-task-work
cp -R "$tmp/yt-task-review" .agents/skills/yt-task-review
cp -R "$tmp/yt-task-deploy" .agents/skills/yt-task-deploy
cp -R "$tmp/yt-task-test" .agents/skills/yt-task-test
cp -R "$tmp/yt-task-mr" .agents/skills/yt-task-mr

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/vsxv/yt-bp-claude-code-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yt-task-orchestrator/ /yt-task-plan/ /yt-task-work/ /yt-task-review/ /yt-task-deploy/ /yt-task-test/ /yt-task-mr/
git -C "$tmp" checkout 78313c825515edafdd0152aa2cfbde3a3e21e41f
mkdir -p .agents/skills
cp -R "$tmp/yt-task-orchestrator" .agents/skills/yt-task-orchestrator
cp -R "$tmp/yt-task-plan" .agents/skills/yt-task-plan
cp -R "$tmp/yt-task-work" .agents/skills/yt-task-work
cp -R "$tmp/yt-task-review" .agents/skills/yt-task-review
cp -R "$tmp/yt-task-deploy" .agents/skills/yt-task-deploy
cp -R "$tmp/yt-task-test" .agents/skills/yt-task-test
cp -R "$tmp/yt-task-mr" .agents/skills/yt-task-mr

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/vsxv/yt-bp-claude-code-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yt-task-orchestrator/ /yt-task-plan/ /yt-task-work/ /yt-task-review/ /yt-task-deploy/ /yt-task-test/ /yt-task-mr/
git -C "$tmp" checkout 78313c825515edafdd0152aa2cfbde3a3e21e41f
mkdir -p .agents/skills
cp -R "$tmp/yt-task-orchestrator" .agents/skills/yt-task-orchestrator
cp -R "$tmp/yt-task-plan" .agents/skills/yt-task-plan
cp -R "$tmp/yt-task-work" .agents/skills/yt-task-work
cp -R "$tmp/yt-task-review" .agents/skills/yt-task-review
cp -R "$tmp/yt-task-deploy" .agents/skills/yt-task-deploy
cp -R "$tmp/yt-task-test" .agents/skills/yt-task-test
cp -R "$tmp/yt-task-mr" .agents/skills/yt-task-mr

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 26 сент. 2026, коммит 78313c8.

Текст для агента

Скопируй папки yt-task-orchestrator, yt-task-plan, yt-task-work, yt-task-review, yt-task-deploy, yt-task-test, yt-task-mr в ~/.claude/skills, установи yandex-tracker-mcp и инструмент для merge request, затем вызывай оркестратор по ключу задачи.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Набор реализует конвейер разработки вокруг статусов задачи Яндекс Трекера. Единая точка входа yt-task-orchestrator читает статус и общую структуру agent_meta (план, acceptance criteria, риски, зависимости, история статусов, счетчики попыток) и вызывает нужный этап: план, реализация, ревью, деплой в docker, тесты, создание merge request и его мерж. Переходы между статусами фиксируются самими навыками в agent_meta.status_history, а при превышении лимита попыток (больше трех) навык комментирует задачу и завершает цикл. Для работы с Трекером конвейер полагается на отдельный yandex-tracker-mcp, для merge request на инструмент репозитория вроде claude-glab-skill.

Для кого. Для команд, у которых уже настроен конвейер разработки вокруг статусов Яндекс Трекера, и они хотят автоматизировать переходы между его этапами.

Подходит, если

  • Уже есть свой Яндекс Трекер MCP-сервер и инструмент для merge request
  • Процесс команды соответствует цепочке статусов из README: оценка, работа, ревью, деплой, тесты, релиз
  • Нужен единый оркестратор, который сам выбирает следующий этап по статусу задачи

Не подходит, если

  • Статусная модель проекта в Трекере отличается от цепочки, зашитой в навыки
  • Нет отдельного MCP-сервера для Трекера и инструмента для merge request, навыки без них не работают

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

Возьми задачу PROJ-123 и проведи ее по конвейеру: от оценки до merge request

Ограничения

Цепочка статусов и правило эскалации (упоминание конкретного человека при превышении лимита попыток) зашиты в навыки под процесс автора, для другой команды их придется переписывать. Собственной интеграции с Трекером нет: нужен внешний yandex-tracker-mcp. Инструмент для merge request в набор не входит.

Как отключить. Удалите папки навыков (yt-task-orchestrator и остальные yt-task-*) из ~/.claude/skills.

Проверка безопасности

  • Автоматически коммитит, пушит ветки и создает merge request от имени пользователя
  • Сама переводит задачи Трекера по статусам без подтверждения на каждом шаге

Коротко о README

README на русском описывает семь навыков конвейера, цепочку статусов задачи, единую структуру agent_meta с планом, критериями приемки, рисками и счетчиками попыток, политику ретраев с эскалацией и зону ответственности каждого этапа от плана до merge request.

Частые вопросы

Что происходит при ошибке на этапе тестов?

Счетчик attempts.test увеличивается, last_error заполняется этапом и сообщением; при превышении трех попыток к задаче добавляется комментарий и цикл останавливается.

Какой Трекер MCP использовать?

README ссылается на yandex-tracker-mcp@latest как на внешнюю зависимость для доступа к задачам.

Выбор редакции

MCP-сервер со справкой по нодам и шаблонам n8n: агент подбирает ноды, проверяет конфигурацию и при наличии API создает воркфлоу в вашем n8n

MCP-серверВысокий рискБез VPN23 тыс.Звезды репозитория
Официальный

Официальный плагин Zapier MCP: агент получает доступ к действиям в тысячах приложений через подключенный аккаунт Zapier

ПлагинВысокий риск421Звезды репозитория

Каталог скиллов и плагинов для Claude и других агентов, плюс собственные скиллы автоматизации 78 SaaS-сервисов через Composio

СкиллВысокий риск75,8 тыс.Звезды репозитория

Плагин и каталог CLI для агентов: генерирует командный интерфейс к GUI-программам вроде GIMP и Blender и ставит готовые через CLI-Hub

ПлагинВысокий рискБез VPN50,9 тыс.Звезды репозитория
Foxx AIСкиллы полного цикла задачи для Яндекс Трекера

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.