К основному содержанию
скилл CX Codex

codex-host — скилл для Codex: запуск и установка

Запускает и проверяет полный конвейер great_cto через контроллер, который управляет изменениями и согласованиями. Нужен, когда одной отдельной роли недостаточно.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add avelikiy/great_cto --skill codex-host -a claude-code
Открыть на GitHub

Что делает codex-host

Скилл поручает контроллеру вести конвейер great_cto: он читает shared/pipeline.toml, хранит состояние запуска и управляет изменениями в явно разрешённых путях. Перед стартом команды doctor и list проверяют состояние и показывают запуски проекта.

Для старта нужны абсолютные пути к проекту и файлам политик, которые принадлежат оператору и лежат вне проекта. Контроллер может запросить человеческое подтверждение перед продолжением или выпуском артефакта; передайте ему выданный токен после явного одобрения. Статус blocked означает, что запускать конвейер нельзя, а код завершения 2 не означает успех.

Выпуск через локальный адаптер или GitHub Release публикует неизменяемые артефакты, но не включает их в работу. Это важно, если ожидается деплой трафика: для него нужен отдельный адаптер и договорённость об одобрении.

Какие задачи решает

  • запустить полный конвейер great_cto для проекта
  • проверить состояние контроллера и список запусков
  • ограничить записи контроллера разрешёнными путями
  • подтвердить продолжение или выпуск по токену
  • возобновить запуск после проверки причины остановки

Примеры запросов агенту

  • Запусти полный конвейер great_cto для этого проекта, разрешив изменения в src, tests и docs.
  • Проверь состояние great_cto и покажи запуски для /absolute/project.
  • Покажи сводку согласования выпуска и дождись моего явного подтверждения.

Как установить codex-host

1Через Skills CLI (Vercel)

npx skills add avelikiy/great_cto --skill codex-host -a claude-code

2Вручную: положить файлы

~/.claude/skills/codex-host/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/codex-host/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о codex-host

Как установить codex-host в Codex?

Выполните npx skills add avelikiy/great_cto --skill codex-host -a codex. Файл скилла появится по пути .agents/skills/codex-host/SKILL.md.

Что делает codex-host?

Он запускает полный конвейер great_cto через контроллер, который управляет состоянием, разрешёнными изменениями и этапами согласования.

Нужен ли great-cto в PATH?

Нет. Скилл запускает версию npm-пакета через npx --yes [email protected]; установка плагина Codex сама по себе не добавляет бинарный файл great-cto в PATH.

Исходный текст

SKILL.md · MIT
---
name: codex-host
description: Run the great_cto controlled Codex lifecycle with controller-owned writes, verifier evidence, human gates and optional artifact release.
when_to_use: Use when the user asks Codex to run or inspect a full great_cto pipeline rather than only use an individual skill.
effort: high
allowed-tools: Read, Bash
---

# Controlled Codex host

Use the version-pinned npm entrypoint below. A Codex plugin install loads skills
and MCP configuration, but it does not add the `great-cto` npm binary to `PATH`.
Do not imitate Claude Code hooks or manually chain roles: the controller reads
`shared/pipeline.toml`, persists the cursor and owns every write and gate
transition.

## Preflight

```sh
npx --yes [email protected] codex-host doctor
npx --yes [email protected] codex-host list --dir /absolute/project
```

`doctor.state=blocked` means do not start. Docker may be unavailable when no
checks/release policy is requested; GitHub CLI may be unavailable when the local
adapter is used. The run store must not be group/world accessible.
For mixed-host runs, also require `doctor.checks.claude.state=available`.

## Start

Policies must be operator-owned absolute files outside the worker project.
Allowed paths are explicit controller write boundaries.

```sh
npx --yes [email protected] codex-host start \
  --dir /absolute/project \
  --prompt "the requested outcome" \
  --allow src,tests,docs \
  --checks-policy /absolute/operator/checks.json \
  --release-policy /absolute/operator/release.json
```

Read the returned `status`, `pending` and `release` object. Never treat exit 2 as
success: it means a gate, manual action or blocked evidence requires attention.

Since 3.47.0, independent
graph roles can run on both hosts with
`--routes qa-engineer=claude-code,security-officer=codex` on `start`. The
controller dispatches only a symmetric join pair concurrently, checks both
proposals for overlap, serializes writes and runs the existing verifier and
human gates. The route map is fixed for the run. An interrupted wave must be
inspected; never start replacement workers against an uncertain wave.

## Gates and recovery

Show the operator the exact gate/release summary and wait for explicit approval.
Then pass back the controller-issued token; never synthesize or persist one in a
project file.

```sh
npx --yes [email protected] codex-host approve RUN_UUID --token GATE_TOKEN
npx --yes [email protected] codex-host approve-release RUN_UUID --token RELEASE_TOKEN
npx --yes [email protected] codex-host resume RUN_UUID
```

Use `recover` only after inspecting the recorded reason. Recovery reuses the
same candidate and refuses unknown partial writes. `cancel` revokes unexecuted
approval but does not delete external audit evidence.

## Release boundary

The local and GitHub Release adapters publish immutable artifacts and declare
`activation: none`. They do not deploy traffic. Local rollback means selecting
a previous directory; GitHub rollback is a newly gated superseding release.
Production activation needs a separate adapter and approval contract.

Detailed policy schemas and limitations are in `docs/HOST-CODEX.md`.

© avelikiy · MIT · avelikiy/great_cto

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора26

discovery Скилл помогает собрать контекст и ограничения до архитектурного решения, аудита или плана безопасности. Используйте его, когда важных деталей ещё нет в запросе. CX Codex +1 ★ 107звёзд репо deploy-landed Скилл проверяет, что на сервере работает именно нужный коммит, переменные окружения на месте и продукт выполняет свою работу. Пригодится после деплоя, рестарта или правки на сервере. CX Codex +1 ★ 107звёзд репо crystallize Собирает повторяющиеся уроки из журналов сессий и готовит черновики скиллов. Запускайте, когда накопились знания, которые стоит перенести в переиспользуемые инструкции. CX Codex +1 ★ 107звёзд репо cost-model Задаёт единый формат раздела о стоимости в планах и архитектурных документах. Нужен, когда отчёт называет экономию и её придётся защищать. CX Codex +1 ★ 107звёзд репо brainstorming Прогоняет сырую продуктовую идею через три шага: генерация разных ставок, спор четырёх персон на четырёх моделях в два раунда, синтез решения. CX Codex +1 ★ 107звёзд репо anydesign Разбирает изображения, сайты и макеты Figma, затем собирает design.md с токенами, компонентами и заметками для реконструкции. Для одного элемента создаёт element.md. CX Codex +1 ★ 107звёзд репо anti-patterns Справочник известных антипаттернов разработки, на которые агенты great_cto ссылаются, когда отклоняют архитектуру, план или код. CX Codex +1 ★ 107звёзд репо aesthetic-instrument Скилл задаёт 12 правил интерфейса технической панели: тёмная шкала из пяти шагов, зелёный акцент #00d97e и пара шрифтов Geist. Пригодится при оформлении экранов great_cto и отчётов. CX Codex +1 ★ 107звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой