api-design
Проектирование и ревью API 1С: публичный программный интерфейс, служебный интерфейс, переопределяемые модули, совместимость,…
Используй для безопасной классификации уже полученного свидетельства об ошибке аутентификации или лицензии 1С, когда база нужна будущему runtime workflow, а логин/пароль отсутствуют, неизвестны или не проходят. Текущий applied runtime не запускай для проверки credentials.
$ npx -y skills add IngvarConsulting/unica --skill db-auth-check --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/db-auth-checkContext preview
The summary Claude sees to decide when to auto-load this skill.
Используй для безопасной классификации уже полученного свидетельства об ошибке аутентификации или лицензии 1С, когда база нужна будущему runtime workflow, а логин/пароль отсутствуют, неизвестны или не проходят. Текущий applied runtime не запускай для проверки credentials.
name: db-auth-check description: Используй для безопасной классификации уже полученного свидетельства об ошибке аутентификации или лицензии 1С, когда база нужна будущему runtime workflow, а логин/пароль отсутствуют, неизвестны или не проходят. Текущий applied runtime не запускай для проверки credentials. argument-hint: "[connection]" allowed-tools: - Read - Glob - AskUserQuestion
Этот skill классифицирует настройки и уже предоставленное runtime evidence, не перебирая пользователей и не пытаясь чинить лицензирование.
контракт каждой — `argsSchema`, `execution`, `previewRequired`, `dryRunRequired`. Контракт вызова бери оттуда, а не из этого текста; при `implemented: true` используй опубликованную `argsSchema`; при `support.state: limited` разрешено только подмножество `support.supportedArgs`. При `support.state: unavailable` остановись; не выдумывай аргументов при `argsSchema: null`. Для плановой операции сначала проверь результат `dryRun: true`, затем исполняй запрос с `dryRun: false`. Preview не фиксирует входы между вызовами. Не обходи контракт прямым runner-ом.
Если вывод любой команды похож на проблему лицензии, немедленно остановись и попроси пользователя исправить лицензию 1С в окружении. Не выполняй обходы и ремонт:
Если пользователь не указал логин/пароль в connection string, аргументах или безопасном локальном конфиге, не проверяй кандидатов запуском runtime. Попроси пользователя указать или подтвердить credentials. Если пользователь уже предоставил независимое свидетельство проверки, допустимо классифицировать только два явно названных кандидата:
1. `Администратор` с пустым паролем. 2. `Admin` с пустым паролем.
После двух подтверждённых отказов остановись и спроси пользователя, из-под кого подключаться.
Не пробуй другие имена, не создавай пользователя, не сбрасывай пароль.
1. Возьми connection из аргумента или `./v8project.yaml`, не публикуя её значение. 2. Если credentials явно заданы, не проверяй их текущим preview: сообщи, что фактическая аутентификация не подтверждена. 3. Если credentials отсутствуют, запроси их у пользователя; самостоятельно runtime probe не выполняй. 4. Если пользователь предоставил результат отдельной проверки, классифицируй его:
5. Не вызывай `unica.run` с применением или прямой runner ради auth-check.
Unica (Ю́ника) — плагин для Codex, Claude Code и ZCode для разработки на 1С:Предприятии.
Проектирование и ревью API 1С: публичный программный интерфейс, служебный интерфейс, переопределяемые модули, совместимость,…
Автономный сервер отладки 1С. Используй когда нужно развернуть или проанализировать локальный автономный контур для отладки…
Фоновые и регламентные задания 1С. Используй когда нужно спроектировать, проверить или диагностировать background jobs,…
Поиск и применение паттернов БСП. Используй когда задача про длительные операции, профили групп доступа, безопасное хранение,…
Точечное редактирование конфигурации 1С. Используй когда нужно изменить свойства конфигурации, добавить или удалить объект из…
Создать пустую конфигурацию 1С (scaffold XML-исходников). Используй когда нужно начать новую конфигурацию с нуля