From 63eed335519adee41bbf9b38c536b1ef826894b6 Mon Sep 17 00:00:00 2001 From: Evgeny Gamov Date: Tue, 7 Jul 2026 15:47:48 +0500 Subject: [PATCH] =?UTF-8?q?docs:=20prompt=20templates=20=E2=80=94=20transp?= =?UTF-8?q?ort=20preamble=20+=20skill=20skeletons?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/design.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/design.md b/docs/design.md index cf03e76..9b06878 100644 --- a/docs/design.md +++ b/docs/design.md @@ -88,6 +88,13 @@ Frontmatter: `model: sonnet` (не Fable — правило юзера), `tools: Путь к скрипту — через `${CLAUDE_PLUGIN_ROOT}/scripts/codex-run.sh`. +Транспортная преамбула: сабагент префиксует первое задание codex'у коротким +блоком (зашит в agents/codex.md): «Работаешь неинтерактивно как исполнитель +для другого агента. Блокер или нужно решение — заверши turn чётким вопросом, +диалог продолжится через resume. Финальное сообщение = отчёт: что сделано, +какие файлы тронуты, как проверено.» Особенности exec-режима — знание +транспорта, оркестратор про них не думает. + ## Переопределяемые параметры codex Дефолт — без флагов: наследуется `~/.codex/config.toml` (yolo: danger-full-access, @@ -120,6 +127,15 @@ approval never, gpt-5.5, reasoning high, все MCP). Любой парамет проекта, нужные файлы/пути, критерии готовности; thread_id из ответа использовать для follow-up через SendMessage. +Каждый скилл содержит скелет промпта — не жёсткую форму, а список «что обязано +быть» + пример: + +- codex-do: задание, cwd, релевантные файлы, критерии приёмки, что вернуть. +- codex-review: скоуп, формат находок `file:line — severity — проблема — фикс`, + без похвал и пересказа. +- codex-consult: роль «второе мнение, не исполнитель — не переписывай + артефакт, дай находки и рекомендации», требования юзера, сам артефакт. + - **codex-do** — делегировать задачу (код, фикс, исследование). Триггеры: «отдай кодексу», «пусть codex сделает/напишет/починит». После завершения — оркестратор проверяет результат (diff, тесты).