gstack: инженерная команда из slash-команд от главы Y Combinator
Одному человеку с агентом не хватает того, кто оспорит идею, проверит архитектуру и прогонит QA. gstack раздаёт эти роли slash-командам: /office-hours разбирает замысел, /plan-ceo-review спорит с планом, /review ищет баги, /qa открывает настоящий браузер, /ship выпускает PR. Всё написано в Markdown и распространяется по лицензии MIT.
Ролевое планирование: /office-hours и ревью плана глазами CEO, инженера, дизайнера и DX, а /autoplan прогоняет их подряд.
/qa тестирует сайт, API, CLI, фоновые задачи или вебхуки, а для страниц открывает реальный браузер через /browse.
/cso проводит аудит безопасности по OWASP и STRIDE; для полных профилей нужны Docker-образы и нативный компилятор.
Защитные скиллы /careful, /freeze и /guard предупреждают о разрушительных командах и ограничивают правки одной папкой.
Флаг ./setup --host ставит набор в Codex, Cursor, OpenCode, Kiro, Copilot CLI и другие агенты в экспериментальном режиме.
Когда пригодится
Вы основатель или техлид и в одиночку ведёте продукт, которому нужны ревью, QA и выкладка без отдельной команды.
Перед реализацией хочется, чтобы кто-то жёстко оспорил идею и решил, урезать масштаб или расширить.
Ветка уже на staging, и её нужно пройти в настоящем браузере, чтобы найти сломанные сценарии.
Попросите агента
/office-hours Делаю сервис записи к врачу для небольших клиник, разбери идею
/review посмотри изменения в этой ветке и найди баги, которые выстрелят в продакшене
/qa https://staging.example.com пройди регистрацию и оплату, сообщи об ошибках
Вопросы
Как установить gstack?
Нужны Claude Code, Git и Bun. Репозиторий клонируют в ~/.claude/skills/gstack и запускают ./setup; по замеру автора это занимает около полуминуты.
Работает ли gstack в Codex и Cursor?
Да, через ./setup --host codex или --host cursor, но поддержка этих агентов экспериментальная, а защитные скиллы там лишь советуют и не блокируют команды. Полная поддержка есть только у Claude Code.
Что делает командный режим gstack?
./setup --team добавляет gstack в репозиторий, чтобы коллеги получали его автоматически; вариант required блокирует работу без gstack, optional лишь напоминает.