AIKraft/Skills/opencode-delegate

opencode-delegate

Поручает задачи по написанию кода OpenCode CLI в фоновом режиме, а затем самостоятельно проверяет diff и коммитит изменения. Используйте, когда пользователь делегирует реализацию OpenCode, но сам хочет контролировать результат. Не применяйте для мелких задач, решаемых inline.

amelnagdy official Разработка ★ 2.3k

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

Skill делегирует ограниченную задачу по написанию кода фоновому процессу OpenCode CLI, после чего агент-оркестратор самостоятельно проверяет полученные изменения (diff) и коммитит их. Это позволяет пользователю контролировать результат, не выполняя рутинную работу по написанию кода вручную.

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

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

Как работает

  1. Проверить наличие установленного и аутентифицированного OpenCode CLI (команда opencode auth login).
  2. Составить краткое техническое задание (brief) для задачи.
  3. Запустить OpenCode CLI в фоновом режиме для выполнения задачи.
  4. Дождаться завершения работы фоновой сессии.
  5. Проверить созданные изменения (diff) и оценить качество результата.
  6. В случае успеха выполнить коммит изменений.

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

Реализуй добавление новой функции в модуль X, используя OpenCode, а затем проверь и закоммить изменения.
Поручи фоновой задаче написать тесты для модуля Y через OpenCode CLI, после чего самостоятельно проверь diff и сделай коммит.
Используй OpenCode Delegate для реализации запроса Z, убедись, что код корректен, и зафиксируй его в репозитории.

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

  • Установленный OpenCode CLI
  • Аутентификация в OpenCode CLI (opencode auth login)

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

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

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

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