Turbo
tobihagemann/turboTurbo — набор компонуемых скиллов для Claude Code, покрывающих весь цикл разработки: планирование, реализацию, финализацию, аудит и онбординг. Подходит командам, которые хотят стандартизировать рабочие процессы и ускорить работу с AI-агентом.
Установка
git clone https://github.com/tobihagemann/turbo.gitREADME
Turbo
Компонуемый процесс разработки для Claude Code, упакованный в модульные скиллы. Каждый скилл кодирует рабочий процесс разработки, чтобы вы могли запускать его напрямую, а не составлять промпты с нуля. Проверено в бою с моделью Opus.
TL;DR — Три шага до релиза:
- Планирование — Запустите
/turboplan(или войдите в режим сырого плана) и опишите, что хотите построить - Реализация — Запустите
/implement-planпо плану или/implementдля точечных изменений - Финализация —
/finalizeзапускает тесты, полировку кода, коммит и PR. Срабатывает автоматически после любого/implement*-скилла; запустите вручную, если строили самостоятельно.
Этот цикл — основа. Два дополнительных пайплайна работают параллельно для задач, которые в цикл не вписываются: /audit для проверки состояния проекта и /onboard для быстрого погружения в новые проекты. Помимо четырёх пайплайнов, Turbo поставляется с 60+ скиллами для отладки, ревью, обновления зависимостей и самосовершенствования, благодаря которому каждая сессия обучает следующую. Смотрите примеры промптов, чтобы увидеть их в действии, или читайте дальше для полной картины.
Что это такое?
Turbo охватывает полный жизненный цикл разработки: ревью кода, создание PR, расследование багов, самосовершенствование на основе результатов сессий и многое другое.
Дизайн строится на пяти идеях:
- Стандартизированный процесс. Скиллы фиксируют рабочие процессы разработки, чтобы вы запускали их напрямую, а не составляли промпты с нуля.
/turboplanанализирует сложность и направляет в нужный режим./finalizeвыполняет весь постреализационный QA одной командой./investigateследует структурированному циклу анализа первопричин. Скилл и есть промпт. - Многоуровневый дизайн. Скиллы компонуют другие скиллы на любую глубину.
/review-code securityзапускает сканирование по одному критерию./review-codeбез аргументов запускает все шесть типов параллельно./polish-codeциклически выполняет форматирование → линтинг → тесты → ревью → оценку → применение → smoke-тест до стабилизации./finalizeоборачивает весь пайплайн самосовершенствованием и коммитом./auditразворачивает все аналитические скиллы параллельно, оценивает совокупные результаты и формирует отчёт о состоянии проекта. Каждый пайплайн компонуется через естественный, предсказуемый интерфейс. Смотрите The Turboplan Pipeline и The Finalize Pipeline для разобранных примеров. - Заменяемость по дизайну. Каждый скилл отвечает за одну задачу и взаимодействует через стандартные интерфейсы. Замените любой элемент своим — пайплайн адаптируется. Подробнее в The Puzzle Piece Philosophy.
- Работает из коробки. Установите скиллы — полный рабочий процесс готов. Зависимости — стандартный инструментарий разработчика (GitHub CLI, Codex), который большинство команд уже использует.
- Только скиллы. Никакого фреймворка, кастомного рантайма или новой системы памяти. Скиллы — это обычный 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. Всё работает и без них, но полный пайплайн лучше с ними. Смотрите руководство по ручной установке для подробностей.