Claude Info
DevOps

Turbo

tobihagemann/turbo

Turbo — набор компонуемых скиллов для Claude Code, покрывающих весь цикл разработки: планирование, реализацию, финализацию, аудит и онбординг. Подходит командам, которые хотят стандартизировать рабочие процессы и ускорить работу с AI-агентом.

Установка

terminal
bash
git clone https://github.com/tobihagemann/turbo.git

README

Turbo

Компонуемый процесс разработки для Claude Code, упакованный в модульные скиллы. Каждый скилл кодирует рабочий процесс разработки, чтобы вы могли запускать его напрямую, а не составлять промпты с нуля. Проверено в бою с моделью Opus.

TL;DR — Три шага до релиза:

  1. Планирование — Запустите /turboplan (или войдите в режим сырого плана) и опишите, что хотите построить
  2. Реализация — Запустите /implement-plan по плану или /implement для точечных изменений
  3. Финализация/finalize запускает тесты, полировку кода, коммит и PR. Срабатывает автоматически после любого /implement*-скилла; запустите вручную, если строили самостоятельно.

Этот цикл — основа. Два дополнительных пайплайна работают параллельно для задач, которые в цикл не вписываются: /audit для проверки состояния проекта и /onboard для быстрого погружения в новые проекты. Помимо четырёх пайплайнов, Turbo поставляется с 60+ скиллами для отладки, ревью, обновления зависимостей и самосовершенствования, благодаря которому каждая сессия обучает следующую. Смотрите примеры промптов, чтобы увидеть их в действии, или читайте дальше для полной картины.

Что это такое?

Turbo охватывает полный жизненный цикл разработки: ревью кода, создание PR, расследование багов, самосовершенствование на основе результатов сессий и многое другое.

Дизайн строится на пяти идеях:

  1. Стандартизированный процесс. Скиллы фиксируют рабочие процессы разработки, чтобы вы запускали их напрямую, а не составляли промпты с нуля. /turboplan анализирует сложность и направляет в нужный режим. /finalize выполняет весь постреализационный QA одной командой. /investigate следует структурированному циклу анализа первопричин. Скилл и есть промпт.
  2. Многоуровневый дизайн. Скиллы компонуют другие скиллы на любую глубину. /review-code security запускает сканирование по одному критерию. /review-code без аргументов запускает все шесть типов параллельно. /polish-code циклически выполняет форматирование → линтинг → тесты → ревью → оценку → применение → smoke-тест до стабилизации. /finalize оборачивает весь пайплайн самосовершенствованием и коммитом. /audit разворачивает все аналитические скиллы параллельно, оценивает совокупные результаты и формирует отчёт о состоянии проекта. Каждый пайплайн компонуется через естественный, предсказуемый интерфейс. Смотрите The Turboplan Pipeline и The Finalize Pipeline для разобранных примеров.
  3. Заменяемость по дизайну. Каждый скилл отвечает за одну задачу и взаимодействует через стандартные интерфейсы. Замените любой элемент своим — пайплайн адаптируется. Подробнее в The Puzzle Piece Philosophy.
  4. Работает из коробки. Установите скиллы — полный рабочий процесс готов. Зависимости — стандартный инструментарий разработчика (GitHub CLI, Codex), который большинство команд уже использует.
  5. Только скиллы. Никакого фреймворка, кастомного рантайма или новой системы памяти. Скиллы — это обычный markdown, использующий нативные примитивы Claude Code (git, файловая система, встроенные инструменты). Удалите независимый скилл — остальные продолжат работать.

Единственное, что выходит за рамки скиллов — CLAUDE-ADDITIONS.md, небольшой набор поведенческих правил, добавляемых в ~/.claude/CLAUDE.md при установке. Самое важное из них — Skill Loading: без него Claude склонен пропускать перезагрузку скиллов, уже виденных в сессии, что приводит к молчаливому пропуску шагов во вложенных пайплайнах вроде /finalize. Дополнения синхронизируются через /update-turbo. Полное обоснование — в docs/skill-loading-reasoning.md.

Другой ключевой элемент — /self-improve, который делает всю систему накопительной. После каждой сессии он извлекает уроки из разговора и направляет их в нужное место: project CLAUDE.md, автопамять или существующие/новые скиллы. Каждая сессия чему-то учит Claude, и будущие сессии получают от этого выгоду.

Лучше всего работает с

Turbo усиливает ваш существующий процесс. Он раскрывается, когда в проекте есть нужная инфраструктура:

  • Тесты/finalize запускает тестовый набор и проверяет пробелы в покрытии. Без тестов нет страховочной сети. Если в проекте нет автоматизированных тестов, /smoke-test может заполнить пробел, запуская приложение и проверяя изменения вручную (он входит в цикл /polish-code), но реальные тесты всегда лучше. Смотрите Browser and UI Testing для инструментов, обеспечивающих проверку браузера и нативных приложений.
  • Линтеры и форматтеры/finalize запускает форматтер и линтер перед ревью кода. Без них стилистические проблемы проскальзывают.
  • Pre-commit хуки/finalize коммитит изменения, что запускает настроенные pre-commit хуки. Claude Code учитывает сбои хуков и исправляет проблемы перед повторной попыткой. Если проект использует husky, lint-staged или pre-commit, Turbo работает с ними автоматически.
  • Анализ мёртвого кода/find-dead-code (самостоятельный скилл, не входящий в /finalize) выявляет неиспользуемый код через параллельный анализ, но работает ещё лучше, когда в проекте уже интегрированы инструменты вроде knip, vulture или periphery.
  • ЗависимостиGitHub CLI и Codex CLI обеспечивают операции с PR и peer review. Всё работает и без них, но полный пайплайн лучше с ними. Смотрите руководство по ручной установке для подробностей.

Похожие скиллы