Repo Task Proof Loop: AI-агенты для верифицируемой разработки
Этот навык создан на основе OpenClaw-RL: обучайте любого агента, просто общаясь с ним, и в нем применяется проверенный подход к агентным потокам в локальном рабочем процессе в репозитории.
сигналы о следующем состоянии универсальны, и политика может обучаться на основе всех этих сигналов одновременно.
Repo Task Proof Loop - это локальный репозиторий для выполнения нетривиальных задач по написанию кода.
Он создает постоянную папку с задачами в каталоге .agent/tasks/<TASK_ID>/, устанавливает субагенты Codex и Claude для проекта, обновляет рекомендации по работе с репозиторием и запускает строгий цикл:
spec freeze -> build -> evidence -> fresh verify -> minimal fix -> fresh verify
Для Codex этот цикл также поддерживает адаптивный ограниченный путь разветвления для дочерних элементов explorer или worker, когда задача разделяется полностью.
Суть проста: храните доказательство внутри репозитория, отделите реализацию от проверки и упростите возобновление или аудит состояния задачи позже.
Что это создает
Внутри целевого репозитория:
.agent/tasks/<TASK_ID>/
spec.md
evidence.md
evidence.json
raw/
build.txt
test-unit.txt
test-integration.txt
lint.txt
screenshot-1.png
verdict.json
problems.md
.codex/agents/
task-spec-freezer.toml
task-builder.toml
task-verifier.toml
task-fixer.toml
.claude/agents/
task-spec-freezer.md
task-builder.md
task-verifier.md
task-fixer.md
Он также вставляет управляемые блоки рабочего процесса в:
- базовый файл Codex
AGENTS.mdв корне репозитория - файл руководства Claude в репозитории:
CLAUDE.mdили.claude/CLAUDE.md
Файлы репозитория
Загрузка...
Инструкция по применению
Установка
Установите навык как навык проекта.
Codex
.agents/skills/repo-task-proof-loop/
Claude Code
.claude/skills/repo-task-proof-loop/
Если вы используете оба инструмента в одном репозитории, установите их в обоих местах или сохраните одну каноническую копию и синхронизируйте ее.
Быстрые подсказки
Используйте эту подсказку для обычного процесса:
Выполнить задачу
Use $repo-task-proof-loop to do the task described below in this repository. Reuse the matching repo-local task if it already exists; if not, initialize it first and then continue automatically after init completes. You are explicitly authorized to use subagents and bounded parallel helper work when it materially helps. Choose the best internal orchestration automatically from the current task shape and tool surface. Keep the proof-loop phase explicit as you work so matching project agents can be picked automatically when the product supports that, otherwise continue on the main thread. Keep the task tree shallow, keep one integration builder responsible for evidence, and keep every verifier pass fresh.
...
Во всех подсказках замените ... на Файл задачи: <путь/к/файлу-задачи.md> в следующей строке или на текст задачи, вставленный в следующие строки.
Этот навык намеренно ориентирован на проверку, поэтому команда init всегда выполняется перед сборкой.
Для пользователей предполагаемое взаимодействие остается простым: запустите Codex, укажите $ repo-task-proof-loop и опишите задачу.
Быстрый старт
- Установите навык в репозиторий.
- Для нормального выполнения используйте Приглашение выполнить задачу или упомяните цикл проверки выполнения задачи репо
$repo-task-proof-loopи опишите задачу. - Вот и все.
Вспомогательный скрипт
Вспомогательный скрипт в комплекте в настоящее время предоставляет три команды командной строки:
init- создание репозитория-локальная папка задач, артефакты, руководства и субагентыvalidatestatus- проверка существующей инициализированной задачи.
Фазы рабочего процесса freeze, build, evidence, verify, fix и run являются командами уровня квалификации для агента, а не прямыми подкомандами CLI в этом пакете.
Установите SKILL_PATH в каталог установленных навыков:
Пример Codex
SKILL_PATH=.agents/skills/repo-task-proof-loop
Пример Claude Code
SKILL_PATH=.claude/skills/repo-task-proof-loop
Инициализация задачи:
python3 "$SKILL_PATH/scripts/task_loop.py" init \
--task-id feature-auth-hardening \
--task-file docs/tasks/auth-hardening.md
Или с помощью встроенного текста:
python3 "$SKILL_PATH/scripts/task_loop.py" init \
--task-id feature-auth-hardening \
--task-text "Implement auth hardening for session refresh and logout."
Проверить:
python3 "$SKILL_PATH/scripts/task_loop.py" validate \
--task-id feature-auth-hardening
Запускайте validate только после завершения init. Если система сообщит, что инициализация выполняется, подождите и запустите снова.
Статус:
python3 "$SKILL_PATH/scripts/task_loop.py" validate \
--task-id feature-auth-hardening
Используйте команду status после завершения init, если вам нужно стабильное состояние задачи. Если возвращается init_in_progress: true, повторите попытку после завершения init.
Полезные параметры:
--guides auto|agents|claude|both|none--install-subagents both|codex|claude|none--force
С помощью --guides auto инициализатор сохраняет существующие файлы руководств, но он также гарантирует, что CLAUDE.md существует всякий раз, когда устанавливаются агенты Claude, и AGENTS.md существует всякий раз, когда устанавливаются агенты Codex.
Проверка
В комплект поставки входит тест на дымность:
python3 "$SKILL_PATH/scripts/verify_package.py "
Он проверяет структуру навыков, инициализирует временные репозитории, устанавливает артефакты задач и субагенты, а также проверяет сгенерированные пакеты задач и поведение руководства.
Похожие Skills
Superpowers Skills: воркфлоу и навыки для AI-агентов
Superpowers Комплексная методология разработки программного обеспечения для агентов-программистов, основанная на наборе компонуемых …
Навыки для Claude: готовые инструкции и скрипты для AI-агентов
skills - это папки с инструкциями, скриптами и ресурсами, которые Claude динамически …
Опытный инженер в одном файле
Инженерные навыки промышленного уровня для агентов, занимающихся кодированием ИИ. Навыки определяют рабочие …
Снижение количества выходных токенов Claude
Один файл. Добавьте его в свой проект. Делает ответы лаконичными и может …
Организатор файлов
Интеллектуально организует файлы и папки: находит дубликаты, предлагает улучшенную структуру, переименовывает по …
Тут может быть ваша реклама
Пишите info@aisferaic.ru
Авторизуйтесь, чтобы оставить комментарий.
Нет комментариев.