Integration gate
Skill TserenTserenov/FMT-exocortex-template/.claude/skills/integration-gate
Exocortex template: fork & deploy your AI-powered personal knowledge system with Claude Code
npx -y skills add TserenTserenov/FMT-exocortex-template --skill integration-gateAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
IntegrationGate — обязательный чеклист (4 шага) при проектировании нового инструмента, агента, детектора или системы. Загружать при триггерах: новый инструмент / агент / детектор / система / метод / интеграция.
SKILL.md
3.1 KB, as published. Nobody here has run it
/integration-gate — IntegrationGate
Триггер: новый инструмент / агент / детектор / система / метод
Приоритет: БЛОКИРУЮЩЕЕ — пропуск фазы = паттерн P10 (DP.FM.010)
Чеклист (4 шага — строго по порядку)
Пропуск фазы → зафиксировать как инцидент:
DS-ecosystem-development/.../C2.3.Operations/Incidents/
-
Обещание (Service Clause). Какое обещание инструмент даёт потребителю?
Создать/обновитьDP.SC.NNNвPACK-digital-platform/.../08-service-clauses/.
Содержит: триггер · входы · выходы · время отклика · инвариант · режим отказа. -
Сценарии использования. Кто запускает? Когда? Зачем? В каком контексте? Что делает с результатом?
Минимум 3 сценария с разными потребителями. Приложить к Service Clause. -
Роль. Какую роль в системе играет инструмент?
Создать/обновитьDP.ROLE.NNNвPACK-digital-platform/.../02-domain-entities/.
Содержит: обязанности · полномочия · связи · входы/выходы как артефакты.
Идентифицировать Kind (род) и Owner Role (кто владеет в надсистеме). Шаблон: DP.D.033. -
Реализация. Только после (1)–(3).
Код · тесты · регистрация в hooks/config · smoke-test.
Заголовок реализации:# see DP.SC.NNN, DP.ROLE.NNN
Исключения (IntegrationGate НЕ нужен)
- Правка существующего инструмента без изменения его обещания.
- Bugfix без изменения поведения снаружи.
- Рефакторинг (переименование, реорганизация) без функциональных изменений.
- Экспериментальный скрипт на один запуск (если запускается повторно — уже инструмент).