Скиллы Мэтта Покока и встроенные суб-агенты Hermes для работы над функциями
Объедините публичный репозиторий скиллов Мэтта Покока для планирования и разбивки задач со встроенными суб-агентами Hermes для реализации, чтобы получить слой планирования, предотвращающий ошибки ИИ, и слой выполнения, параллельно обрабатывающий разные части проекта.
Как применить
Поскольку у Hermes уже есть встроенные суб-агенты, пользователю не нужно использовать Sandcastle — реализация выполняется напрямую.
Пример использования: существующий проект с одной крупной функцией или рефакторинг, затрагивающий несколько компонентов — бэкенд, фронтенд, документацию, посадочную страницу, тесты — но не полная разработка с нуля.
Разделение задач должно быть вертикальным, а не горизонтальным.
Более удачное вертикальное разделение выглядит так:
- небольшой путь в бэкенде плюс один точка входа во фронтенде
- пользовательский поток взаимодействия плюс состояние ошибки
- обновление документации/посадочной страницы под новое поведение
- проверка/тесты/очистка
Попросите Hermes применить более вертикальное разделение; он поймет, что вы имеете в виду.
На этом этапе всё ещё требуется человеческое суждение: пользователь читает план, отвергает неудачные варианты разделения задач и предотвращает появление ошибок ИИ до того, как они превратятся в код.
Совместимость скиллов: скиллы Покока используют конвенции команд типа slash в Claude Code, которые Hermes распознаёт как вызовы скиллов — фактически пользователь запускает запросы Покока внутри системы вызовов инструментов Hermes.
Шаг 1: попросите Hermes создать локальный план в формате Markdown, описывающий область применения, риски, затронутые компоненты и примерный порядок действий — пока без кода.
Hermes, write a plan for ~/projectA/big-feature-x.md covering scope,
riskiest assumptions, surfaces touched, and a rough task outline.
Save as local markdown, do NOT create a GitHub issue.
Шаг 2: примените к плану скилл Мэтта grill-me или grill-with-docs.
Ответьте на сложные вопросы; если агент начнёт углубляться в реализацию, прикажите ему сосредоточиться на плане функции и позвольте ему обновить Markdown-файл.
/grill-with-docs on ~/projectA/big-feature-x.md
Шаг 3: примените скилл Мэтта to-spec.
/to-spec on ~/projectA/big-feature-x.md, create local md spec not in github
Шаг 4: примените скилл Мэтта to-tickets.
/to-tickets on ~/projectA/big-feature-x-spec.md, create local md tickets not in github
Шаг 6: запустите один суб-агент на каждую задачу, приостанавливаясь на заданиях типа HITL.
Implement the feature split slices in ~/projectA/big-feature-x-issues.md,
use sub-agents for every issue, and parallelize when possible but carefully.
Halt on tasks that are HITL or otherwise require human input.
Настройки требуют корректировки (обязательно).
По умолчанию Hermes может столкнуться с исчерпанием итераций при глубоких цепочках суб-агентов, поэтому измените настройки перед началом работы.
hermes config set delegation.max_iterations 100
hermes config set delegation.child_timeout_seconds 1200
Затем перезапустите сессию Hermes.
Ограничения и примечания:
- Не подходит для новых проектов: данный рабочий процесс рассчитан на существующую кодовую базу с тестами, типами и задокументированными шаблонами.
- Требуется контекст предметной области:
grill-with-docsпостепенно формируетCONTEXT.md, поэтому первый запуск будет медленнее, а последующие — быстрее в том же репозитории. - Человек выступает в роли контролёра: пользователь явно вмешивается на этапе перехода от плана к коду; это не полностью автономный процесс.
Ссылки
Источник: aliaihub/awesome-hermes-usecases и участники проекта. Лицензия: CC-BY-4.0. Лицензия исходного материала.
Перевод и редакционная адаптация: ClawCases.
>Ресурсы
>Похожие юзкейсы
Арбитр разрешения конфликтов слияния агентов
Разрешает конфликт слияния Git между ветками двух агентов в качестве беспристрастной третьей стороны: нейтральный арбитр, который принимает обе версии изменений и указанные намерения, после чего формирует итоговый результат слияния, не перезаписывая ни одну из сторон.
Автономное управление проектами с помощью подагентов
Координация проектов автономно: главный агент делегирует работу подагентам-менеджерам проектов, которые отслеживают задачи в общем файле STATE.yaml, обновляют его по мере выполнения, параллельно берутся за неблокируемые задачи и сохраняют всё состояние задач в файлах с контролем версий.
Трекер привычек и коуч по подотчетности
Превратите OpenClaw в проактивного коуча по подотчетности, который будет ежедневно связываться с вами через Telegram или SMS для отслеживания ваших привычек.