goal-prompt-builder — скилл

Навык собирает для Codex команду /goal по шаблону из пяти разделов, чтобы долгая задача не уходила в сторону и проходила аудит

  • 231 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Минимальный доступ

Почему такой уровень

  • Навык состоит из инструкций и справочников, сам ничего не запускает и в сеть не ходит.
Все причины и проверки

win4r/goal-prompt-builder

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/goal-prompt-builder

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Навык состоит из инструкций и справочников, сам ничего не запускает и в сеть не ходит.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Навык превращает расплывчатое описание задачи в готовую к вставке команду `/goal` для Codex CLI 0.128 и новее. Команда `/goal` задает постоянную цель с аудитом выполнения, бюджетом токенов и мягкой остановкой. Аудит строит чек-лист требований по тексту цели, и размытая формулировка вроде «исправить тесты и почистить код» такого чек-листа не даст. Навык ведет через шесть шагов и собирает цель из пяти разделов по порядку: цель, область, ограничения, критерии готовности и условия остановки. Он определяет тип проекта по файлам или адресу репозитория (Node, Python, Swift, Go, Rust, статический сайт), читает `AGENTS.md` и `CLAUDE.md`, если они есть, и до выдачи оценивает, насколько цель пригодна для аудита. Предусмотрены три режима общения: по шагам, полным описанием и смешанный. В папке `references` лежат умолчания для типов проектов, заготовки для семи сценариев (рефакторинг, фича, пакетная работа, раскопки, аудит интерфейса, привратник, свой вариант) и пять разобранных примеров.

Для кого. Пользователям Codex CLI, которые запускают долгие автономные задачи через `/goal` и хотят формулировать цели так, чтобы аудит мог их проверить.

Подходит, если

  • Задача «отрефакторить модуль авторизации» должна стать целью с областью, ограничениями и критериями готовности.
  • Codex ушел не туда на долгой задаче, и нужно переписать цель так, чтобы она проверялась.
  • Перед запуском хочется оценить, насколько цель удобна для аудита.
  • Нужна заготовка под пакетную работу или проверку интерфейса из готовых сценариев.

Не подходит, если

  • Вы не используете Codex CLI 0.128 или новее: команда `/goal` появилась там.
  • Задача короткая и умещается в один промпт: шаблон из пяти разделов ей не нужен.
  • Нужен запуск самого Codex: навык только пишет команду, а вставляете и запускаете ее вы.

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

Помоги написать `/goal` для рефакторинга модуля авторизации: определи тип проекта, прочитай `AGENTS.md` и выдай готовую команду.

Ограничения

Навык сам ничего не запускает. Он пишет текст команды `/goal`, который вы вставляете и выполняете в Codex CLI. Основа правил выведена из встроенного аудита Codex и публичных обсуждений, поэтому с изменением поведения `/goal` в новых версиях шаблон придется сверять. Заявление автора о работе без присмотра свыше 20 часов относится к самому `/goal`, а не к навыку. Установка идет архивом `.skill`, который распаковывают в `~/.claude/skills`, и описание в README рассчитано на Claude и на Codex, а тексты частично на китайском языке. Определение типа проекта эвристическое и может ошибиться.

Как отключить. Удалите папку `goal-prompt-builder` из `~/.claude/skills` и скачанный архив `/tmp/goal-prompt-builder.skill`.

Частые вопросы

Как установить навык?

Скачайте архив командой `curl -L -o /tmp/goal-prompt-builder.skill https://github.com/win4r/goal-prompt-builder/raw/main/goal-prompt-builder.skill` и распакуйте `unzip -o /tmp/goal-prompt-builder.skill -d ~/.claude/skills/`.

Из чего состоит шаблон цели?

Из пяти разделов: цель, область, ограничения, критерии готовности и условия остановки.

Какие типы проектов определяет навык?

Node, Python, Swift, Go, Rust и статические сайты, по файлам в проекте или адресу репозитория.

Какие сценарии есть в заготовках?

Рефакторинг, фича, пакетная работа, раскопки, аудит интерфейса, привратник и свой вариант.

Как вызвать навык?

Попросите, например, «помоги написать /goal для рефакторинга модуля авторизации». Навык сработает по этому запросу и пройдет шесть шагов.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Мета-скилл для Codex: расплывчатая задача превращается в готовую команду «/goal» с проверкой, границами и условиями паузы.

СкиллМинимальный доступ910Звезды репозитория

Каталог из 300 с лишним готовых контрактов /goal для Claude Code, Codex и Cursor плюс навык, который пишет такие контракты.

ПромптМинимальный доступ53Звезды репозитория

Скилл превращает расплывчатую просьбу в Goal Prompt с критериями успеха и условиями остановки, при нужде добавляет Loop Prompt.

СкиллМинимальный доступ57Звезды репозитория

Плагин Codex из пяти независимых метаскиллов и одного скилла tldraw: улучшает промпты, цели, исследование, планы и коммиты.

ПлагинРасширенный доступ227Звезды репозитория

Скилл настраивает для Codex память в файлах Markdown через AGENTS.md: профиль, правила, уроки, ошибки и заявки на возможности.

СкиллМинимальный доступ132Звезды репозитория

CodexPotter гоняет Codex по кругу с чистым контекстом, пока код не совпадет с целью, и заменяет встроенную команду /goal.

СкиллШирокий доступ636Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
goal-prompt-builder (эта карточка)нет231
Goal Workflowнет300goal-workflow ведет рабочий процесс вокруг цели, а goal-prompt-builder пишет саму команду `/goal` по шаблону из пяти разделов.
qiaomu-goal-meta-skillнет910qiaomu-goal-meta-skill работает с целями на метауровне, а здесь есть определение типа проекта, оценка пригодности для аудита и заготовки сценариев.

Коротко о README

В README объяснены слабое место `/goal` при размытых целях, состав пакета `.skill`, источники правил и пример установки. Лицензия MIT, есть версия на китайском.

Бейдж для README

Сообщить о проблеме