BC foreman
Диспетчер для передачи задач по программированию фоновым агентам. Проверяет, какой рабочий бэкенд доступен, присваивает каждой задаче собственный git worktree, отправляет ее агенту через handoff CLI, принимает результат только как реальный коммит внутри разрешенного списка путей, а затем блокирует слияние за протоколом приемки, основное правило которого — сборщик никогда не должен касаться тестов, утверждений или конфигурации CI, которые его оценивают. Имейте в виду перед использованием — он отправляет содержимое репозитория на настроенные вами рабочие бэкенды; его зонды считывают ваш локальный статус входа в систему агента и могут сделать один минимальный запрос к бэкенду; а опциональный изолированный рабочий процесс запускает контейнер Docker, передает в него DEEPSEEK_API_KEY и позволяет рабочему процессу пропускать запросы разрешений внутри этого контейнера. Используйте его при пакетной передаче работы по реализации фоновым агентам или при приеме кода, созданного кем-то другим — человеком или агентом.
машинный переводПоказать оригиналСкрыть оригинал«Dispatch-and-acceptance control desk for farming coding work out to ba…»
Dispatch-and-acceptance control desk for farming coding work out to background agents. Probes which worker backend is actually usable, gives each task its own git worktree, sends it to a worker agent via the handoff CLI, takes delivery only as a real commit inside a path whitelist, then gates the merge behind an acceptance protocol whose core rule is that the builder may never touch the tests, assertions, or CI config that judge it. Be aware before using it — it sends repository content to the worker backends you configure; its probes read your local agent login status and may make one minimal request to a backend; and the optional caged worker starts a Docker container, passes DEEPSEEK_API_KEY into it, and lets the worker skip permission prompts inside that container. Use it when batching implementation work out to background agents, or when accepting code that someone else — human or agent — built.
Диспетчер для передачи задач по программированию фоновым агентам.
Как процесс C 57/100 · Есть пробелы — слабые места: результат и критерий готовности, входы и предусловия, ошибки и развилки
Как улучшить
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 10. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
✓ По спецификации Agent Skills замечаний нет
Процессный рейтинг: все десять параметров 57/100
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Ошибки и развилки. Линейный процесс без обработки сбоев
- 30Повторный запуск. Изменяющих операций: 5, без проверки текущего состояния
- 40Результат и критерий готовности. Не сказано, что считать результатом
- 60Инструменты и файлы. Используются инструменты (bash), но во frontmatter они не объявлены
- 70Когда включается. Сказано, когда применять, но не сказано, когда не стоит
- 100Шаги. Шагов: 16
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 1339 токенов
- 100Отчётность по ходу. Скилл сообщает о ходе работы
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 913: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- +4Нет примеров входа/выхода
- +1Лицензия не указана
- +2Инструкции на одном языке
- +4Структура: 4 заголовков
- +3Пошаговые инструкции: 16 пунктов
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 77.