Программная инженерия
Выберите минимальный совместимый стек skills агента
Совместимый минимальный стек skills покрывает задачу, явно фиксирует исключения, проверяет пересечения и предлагает безопасный для отката план установки.
Процесс
Делай в этом порядке.
- Сформулируйте результаты задачи, необходимые инструменты и контекст, запрещённые действия, среду выполнения, бюджет и условия, при которых skill необходим.
- Сопоставьте каждый результат с одним кандидатом skill, уберите избыточное покрытие и запишите, почему кажущийся полезным skill исключён, вместо добавления по умолчанию.
- Проверьте совместимость формата, среды выполнения, пути, зависимостей, разрешений, сети и лицензии с целевой рабочей областью и одобренными версиями.
- Смоделируйте обнаружение, порядок загрузки, выбор инструментов и аварийный запасной путь на положительных, отрицательных, конфликтующих случаях и отсутствии инструмента.
- Сравните наименьший жизнеспособный стек с более широкими альтернативами по покрытию, нагрузке сопровождения, стоимости контекста, раскрытию рисков безопасности и восстановимости.
- Предложите поэтапный план установки и удаления с закреплёнными версиями, воротами одобрения, резервными копиями и проверенным откатом до любого общего изменения.
- Верните выбранный стек, исключения, доказательства совместимости, поэтапный план, откат и нерешённые риски и остановитесь перед установкой или изменением учётных записей.
Принеси это
Входы, которые кот спросит.
- результаты задачи и запрещённые действия
- целевая среда выполнения и рабочая область
- кандидаты skills и ограничения версий
- бюджет, одобрение и политика отката
Роутер + один playbook
Сначала маршрут. Выбери один.
Cat Paw открывает один playbook на задачу, не смешивает несколько. Начни с этого роутера; остальные пути — кандидаты именно этого workflow.
- Роутер:
agent-skill-catalog-pack skills/agent-skill-catalog-pack/minimal-agent-skill-stack-selection/SKILL.md
Границы
Границы едут вместе с промптом.
- Перед началом проверьте реальные инструменты, учётные записи, разрешения и рабочую область; никогда не утверждайте, что недоступный инструмент, учётная запись, источник или возможность существует.
- Используйте Latch/target-workspace для приватного кода, артефактов, живых проверок или непубличных данных; если доступ недоступен, остановитесь на границе и сообщите о блокировке, не подменяя её догадкой.
- Приостановите работу для явного одобрения перед внешними действиями с последствиями; верните доказательства, нерешённые риски, допущения и любое действие, ожидающее одобрения.
Готово значит
Проверяемый финиш.
Минимальный совместимый стек skills покрывает заявленные результаты, документирует исключения и версии, проходит репрезентативные тесты запасного пути и имеет обратимый план установки с доказательствами и нерешёнными рисками.
Источники
Откуда взялся этот процесс.
- github.com/sickn33/agentic-awesome-skills/tree/7b534bc15d833baf3bc98b3ca4fb23eda48342bb/
- agentskills.io/specification
- docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository
Источники задают рисунок workflow. Посты Reddit и сообщества, если они есть, — байки практиков, не универсальные факты.