consort — скилл для Claude Code: разработка через спецификацию и тесты
Скилл ведёт разработку по спецификации и циклу RED → GREEN → REVIEW → REFACTOR. Он пригодится для работы над приложением на проекте с Lakebase.
npx skills add databricks-solutions/consort --skill consort -a claude-codeЧто делает consort
consort организует работу субагентов по этапам: сначала формируется и проходит проверку спецификация, затем для истории строится список тестов и начинается цикл разработки. Команды /design и /build запускают соответствующие этапы; ключевые решения проходят через контрольные точки с участием человека.
Тесты нельзя ослаблять или удалять, чтобы получить успешный результат. Эксперименты ведутся в отдельной ветке для истории, а принятый вариант сливается с веткой функции и миграциями. Тестирование проходит на реальной базе Lakebase в парной ветке. Это скилл с конкретным процессом и ограничениями, а не универсальный генератор кода.
Какие задачи решает
- зафиксировать спецификацию функции до начала разработки
- составить список проверок для отдельной истории
- проводить разработку циклами RED → GREEN → REVIEW → REFACTOR
- сравнить экспериментальные стратегии для одной истории
- проверить изменения схемы базы относительно родительской ветки
Примеры запросов агенту
- Спроектируй спецификацию новой функции и остановись на контрольной точке.
- Составь список тестов для этой истории, затем дождись моего решения.
- Запусти цикл разработки по утверждённой спецификации через
/build.
Как установить consort
1Через Skills CLI (Vercel)
npx skills add databricks-solutions/consort --skill consort -a claude-code2Вручную: положить файлы
~/.claude/skills/consort/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/consort/
1Через Skills CLI (Vercel)
npx skills add databricks-solutions/consort --skill consort -a codex2Вручную: положить файлы
.agents/skills/consort/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add databricks-solutions/consort --skill consort -a cursor2Вручную: положить файлы
.cursor/skills/consort/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install databricks-solutions/consort consort2Вручную: положить файлы
.github/skills/consort/SKILL.md1Через Skills CLI (Vercel)
npx skills add databricks-solutions/consort --skill consort -a gemini-cli2Командой платформы
gemini skills install https://github.com/databricks-solutions/consort --path skills/consortВручную: положить файлы
.devin/skills/consort/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add databricks-solutions/consort --skill consort -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о consort
Как установить consort в Claude Code?
Выполните npx skills add databricks-solutions/consort --skill consort -a claude-code. Файл скилла находится по пути ~/.claude/skills/consort/SKILL.md.
Что делает consort?
Скилл организует разработку через спецификацию, контрольные точки и TDD-циклы. Для работы с историей он задаёт правила тестирования и экспериментов в отдельной ветке.
Как consort работает с тестами?
Тесты нельзя удалять или ослаблять ради прохождения. Проверки размещаются на внешней публичной границе, соответствующей критериям приёмки; успешный результат должен быть получен запуском тестов.