AIKraft/Skills/goal-prompt

goal-prompt

Создаёт готовые команды /goal для goal mode в Claude Code и Codex. Полезно, когда нужно сформулировать, улучшить или подготовить долгосрочную задачу в виде промпта.

TOBTrail of Bits official Разработка ★ 7.4k

Что делает навык

Skill генерирует корректно сформированные команды /goal для режимов goal mode в Claude Code и Codex. Он помогает формулировать долгосрочные задачи с проверяемым условием завершения, чтобы агент мог работать до выполнения критерия.

Когда применять

  • Формулировка долгосрочной задачи с четким условием завершения (end state) вместо просто активности.
  • Подготовка промпта для работы, требующей более одного хода (turn), с проверкой результата.
  • Разбиение большой задачи на цепочку небольших целей с промежуточным обзором.
  • Создание промпта, превышающего лимит в 4000 символов, с выносом деталей в файл GOAL.md.

Как работает

  1. Определить конечное состояние (end state), которое является истинным или ложным, а не процесс.
  2. Указать область чтения (scope) — файлы, логи или план, которые нужно прочитать перед действием.
  3. Сформулировать проверяемую проверку (stated check) с точной командой, ожидаемым результатом и инструкцией показать вывод в транскрипте.
  4. Добавить инварианты (invariants) — то, что не должно изменяться, включая запрет на ослабление проверок.
  5. Включить ограничение по ходам (stop bound) или условие остановки при блокировке, чтобы избежать бесконечного цикла.
  6. Для длинных целей указать финальное доказательство (diff, отчет) и файл журнала прогресса; если текст > 4000 символов, сохранить детали в GOAL.md.

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

Создай /goal для миграции всех вызовов legacyAuth() на auth.verify(), проверь через npm test, не меняя vendor/ и остановись через 20 ходов.
Сформируй промпт /goal для исправления ошибки в логах, с проверкой выхода команды 0, с ограничением по ходам и требованием показать вывод.
Подготовь /goal для большой задачи, вынеси детали в GOAL.md, укажи финальный diff и файл прогресса.

Что понадобится

  • Claude Code или Codex
  • Лимит длины промпта /goal — 4000 символов
  • Возможность создания файлов GOAL.md и файла журнала прогресса

Описание составлено по SKILL.md навыка, сверено 09.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «goal-prompt» из репозитория: # https://github.com/trailofbits/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r goal-prompt/ ~/.claude/skills/goal-prompt/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.