super-board: автоматизация сборки, тестирования и ревью GitHub-проектов
super-board — это инструмент для автоматизации процесса сборки, тестирования и ревью GitHub-проектов с использованием Claude Code. Он позволяет разработчикам добавить задачи и получить обmerged Pull Requests практически без участия.
Проект отличается от аналогичных решений тем, что использует пять навыков от пользователя и три, которые управляются самим бордом. Это облегчает взаимодействие с процессом CI/CD, когда программисты могут сосредоточиться на коде, а не на рутинных задачах. Подойдет как для небольших команд, так и для более крупных проектов, стремящихся оптимизировать свои рабочие процессы.
Для установки достаточно выполнить одну команду в консоли: curl -fsSL https://raw.githubusercontent.com/EricTechPro/super-board/main/get.sh | bash. Также требуется наличие Claude Code, gh, jq, bash 3.2+ и Python 3.9+. Обрати внимание, что проект ориентирован на работу с Claude Code и может требовать дополнительных настроек. Лицензия MIT позволяет использование в коммерческих проектах.
Проект super-board предназначен для управления задачами в стиле канбан. Он позволяет добавлять задачи, управлять ими и автоматически объединять pull request'ы с подтверждением корректности выполнения. Используя 8 навыков и несколько команд, этот инструмент упрощает процессы разработки и тестирования.
Установка
Чтобы установить super-board, выполните одну из следующих команд в каталоге вашего проекта:
curl -fsSL https://raw.githubusercontent.com/EricTechPro/super-board/main/get.sh | bash
Также можно установить его как плагин для Claude Code:
/plugin marketplace add EricTechPro/super-board
/plugin install super-board@super-board
Обратите внимание, что для правильной работы необходимо наличие Claude Code, а также инструментов `gh`, `jq`, bash версии 3.2+ и Python версии 3.9+.
Начало работы
После установки, для onboard процесса выполните:
/super-board onboard
Это проверит нужные компоненты и настройки. Далее запустите приложение:
/super-board run my-app
После этого вы сможете добавлять карточки в статус "Ready", и система будет автоматически управлять ими.
Как это работает
Проект использует несколько ключевых навыков для организации работы и управления задачами. Есть навыки, которые активируешь ты, и те, которые управляются самой системой. Это помогает автоматически следить за состоянием задач, выполнять тесты, а также сливать изменения после успешного прохождения всех проверок.
Команды
Некоторые основные команды включают:
/super-board onboard— запуск установки и настройки;/super-board run <slug>— запуск drain процесса;/super-collect [source]— для нахождения проблем и их документирования.
Каждая команда поддерживает несколько флагов и опций для более точной настройки работы.
Ограничения
Для корректной работы проекта необходимо иметь определенные версии программного обеспечения, а также следовать стандартам написания для коммитов и PR. Кроме того, в проекте используются автоматизированные хooks для блокировки определённых действий, чтобы обеспечить безопасность и целостность кода.
Открыть на GitHub: EricTechPro/super-board →
RepoRadar