diff --git a/.claude/skills/db-create/SKILL.md b/.claude/skills/db-create/SKILL.md index 7e2dd510..0f188377 100644 --- a/.claude/skills/db-create/SKILL.md +++ b/.claude/skills/db-create/SKILL.md @@ -26,6 +26,7 @@ allowed-tools: Прочитай `.v8-project.json` из корня проекта для `v8path` (путь к платформе). Если `v8path` не задан — автоопределение: `Get-ChildItem "C:\Program Files\1cv8\*\bin\1cv8.exe" | Sort -Desc | Select -First 1` +После создания базы предложи зарегистрировать через `/db-list add`. ## Команды diff --git a/.claude/skills/db-dump-cf/SKILL.md b/.claude/skills/db-dump-cf/SKILL.md index 4ac1f038..6f957755 100644 --- a/.claude/skills/db-dump-cf/SKILL.md +++ b/.claude/skills/db-dump-cf/SKILL.md @@ -24,11 +24,13 @@ allowed-tools: ## Параметры подключения Прочитай `.v8-project.json` из корня проекта. Возьми `v8path` (путь к платформе) и разреши базу: -1. Если пользователь указал — ищи по id / alias / name -2. Если не указал — сопоставь текущую ветку Git с `databases[].branches` -3. Если ветка не совпала — используй `default` +1. Если пользователь указал параметры подключения (путь, сервер) — используй напрямую +2. Если указал базу по имени — ищи по id / alias / name в `.v8-project.json` +3. Если не указал — сопоставь текущую ветку Git с `databases[].branches` +4. Если ветка не совпала — используй `default` Если `v8path` не задан — автоопределение: `Get-ChildItem "C:\Program Files\1cv8\*\bin\1cv8.exe" | Sort -Desc | Select -First 1` Если файла нет — предложи `/db-list add`. +Если использованная база не зарегистрирована — после выполнения предложи добавить через `/db-list add`. ## Команда diff --git a/.claude/skills/db-dump-xml/SKILL.md b/.claude/skills/db-dump-xml/SKILL.md index d21c9bfc..55964469 100644 --- a/.claude/skills/db-dump-xml/SKILL.md +++ b/.claude/skills/db-dump-xml/SKILL.md @@ -25,11 +25,13 @@ allowed-tools: ## Параметры подключения Прочитай `.v8-project.json` из корня проекта. Возьми `v8path` (путь к платформе) и разреши базу: -1. Если пользователь указал — ищи по id / alias / name -2. Если не указал — сопоставь текущую ветку Git с `databases[].branches` -3. Если ветка не совпала — используй `default` +1. Если пользователь указал параметры подключения (путь, сервер) — используй напрямую +2. Если указал базу по имени — ищи по id / alias / name в `.v8-project.json` +3. Если не указал — сопоставь текущую ветку Git с `databases[].branches` +4. Если ветка не совпала — используй `default` Если `v8path` не задан — автоопределение: `Get-ChildItem "C:\Program Files\1cv8\*\bin\1cv8.exe" | Sort -Desc | Select -First 1` Если файла нет — предложи `/db-list add`. +Если использованная база не зарегистрирована — после выполнения предложи добавить через `/db-list add`. Если в записи базы указан `configSrc` — используй как каталог выгрузки по умолчанию. ## Команда diff --git a/.claude/skills/db-load-cf/SKILL.md b/.claude/skills/db-load-cf/SKILL.md index c31965c3..fc348054 100644 --- a/.claude/skills/db-load-cf/SKILL.md +++ b/.claude/skills/db-load-cf/SKILL.md @@ -25,11 +25,13 @@ allowed-tools: ## Параметры подключения Прочитай `.v8-project.json` из корня проекта. Возьми `v8path` (путь к платформе) и разреши базу: -1. Если пользователь указал — ищи по id / alias / name -2. Если не указал — сопоставь текущую ветку Git с `databases[].branches` -3. Если ветка не совпала — используй `default` +1. Если пользователь указал параметры подключения (путь, сервер) — используй напрямую +2. Если указал базу по имени — ищи по id / alias / name в `.v8-project.json` +3. Если не указал — сопоставь текущую ветку Git с `databases[].branches` +4. Если ветка не совпала — используй `default` Если `v8path` не задан — автоопределение: `Get-ChildItem "C:\Program Files\1cv8\*\bin\1cv8.exe" | Sort -Desc | Select -First 1` Если файла нет — предложи `/db-list add`. +Если использованная база не зарегистрирована — после выполнения предложи добавить через `/db-list add`. ## Команда diff --git a/.claude/skills/db-load-git/SKILL.md b/.claude/skills/db-load-git/SKILL.md index d169ffcb..8417beaa 100644 --- a/.claude/skills/db-load-git/SKILL.md +++ b/.claude/skills/db-load-git/SKILL.md @@ -26,11 +26,13 @@ allowed-tools: ## Параметры подключения Прочитай `.v8-project.json` из корня проекта. Возьми `v8path` (путь к платформе) и разреши базу: -1. Если пользователь указал — ищи по id / alias / name -2. Если не указал — сопоставь текущую ветку Git с `databases[].branches` -3. Если ветка не совпала — используй `default` +1. Если пользователь указал параметры подключения (путь, сервер) — используй напрямую +2. Если указал базу по имени — ищи по id / alias / name в `.v8-project.json` +3. Если не указал — сопоставь текущую ветку Git с `databases[].branches` +4. Если ветка не совпала — используй `default` Если `v8path` не задан — автоопределение: `Get-ChildItem "C:\Program Files\1cv8\*\bin\1cv8.exe" | Sort -Desc | Select -First 1` Если файла нет — предложи `/db-list add`. +Если использованная база не зарегистрирована — после выполнения предложи добавить через `/db-list add`. Если в записи базы указан `configSrc` — используй как каталог конфигурации. ## Команда diff --git a/.claude/skills/db-load-xml/SKILL.md b/.claude/skills/db-load-xml/SKILL.md index e2808090..8ee513df 100644 --- a/.claude/skills/db-load-xml/SKILL.md +++ b/.claude/skills/db-load-xml/SKILL.md @@ -26,11 +26,13 @@ allowed-tools: ## Параметры подключения Прочитай `.v8-project.json` из корня проекта. Возьми `v8path` (путь к платформе) и разреши базу: -1. Если пользователь указал — ищи по id / alias / name -2. Если не указал — сопоставь текущую ветку Git с `databases[].branches` -3. Если ветка не совпала — используй `default` +1. Если пользователь указал параметры подключения (путь, сервер) — используй напрямую +2. Если указал базу по имени — ищи по id / alias / name в `.v8-project.json` +3. Если не указал — сопоставь текущую ветку Git с `databases[].branches` +4. Если ветка не совпала — используй `default` Если `v8path` не задан — автоопределение: `Get-ChildItem "C:\Program Files\1cv8\*\bin\1cv8.exe" | Sort -Desc | Select -First 1` Если файла нет — предложи `/db-list add`. +Если использованная база не зарегистрирована — после выполнения предложи добавить через `/db-list add`. Если в записи базы указан `configSrc` — используй как каталог загрузки по умолчанию. ## Команда diff --git a/.claude/skills/db-run/SKILL.md b/.claude/skills/db-run/SKILL.md index 2c845d4e..5deb90d4 100644 --- a/.claude/skills/db-run/SKILL.md +++ b/.claude/skills/db-run/SKILL.md @@ -25,11 +25,13 @@ allowed-tools: ## Параметры подключения Прочитай `.v8-project.json` из корня проекта. Возьми `v8path` (путь к платформе) и разреши базу: -1. Если пользователь указал — ищи по id / alias / name -2. Если не указал — сопоставь текущую ветку Git с `databases[].branches` -3. Если ветка не совпала — используй `default` +1. Если пользователь указал параметры подключения (путь, сервер) — используй напрямую +2. Если указал базу по имени — ищи по id / alias / name в `.v8-project.json` +3. Если не указал — сопоставь текущую ветку Git с `databases[].branches` +4. Если ветка не совпала — используй `default` Если `v8path` не задан — автоопределение: `Get-ChildItem "C:\Program Files\1cv8\*\bin\1cv8.exe" | Sort -Desc | Select -First 1` Если файла нет — предложи `/db-list add`. +Если использованная база не зарегистрирована — после выполнения предложи добавить через `/db-list add`. ## Команда diff --git a/.claude/skills/db-update/SKILL.md b/.claude/skills/db-update/SKILL.md index 41349731..eae5797f 100644 --- a/.claude/skills/db-update/SKILL.md +++ b/.claude/skills/db-update/SKILL.md @@ -24,11 +24,13 @@ allowed-tools: ## Параметры подключения Прочитай `.v8-project.json` из корня проекта. Возьми `v8path` (путь к платформе) и разреши базу: -1. Если пользователь указал — ищи по id / alias / name -2. Если не указал — сопоставь текущую ветку Git с `databases[].branches` -3. Если ветка не совпала — используй `default` +1. Если пользователь указал параметры подключения (путь, сервер) — используй напрямую +2. Если указал базу по имени — ищи по id / alias / name в `.v8-project.json` +3. Если не указал — сопоставь текущую ветку Git с `databases[].branches` +4. Если ветка не совпала — используй `default` Если `v8path` не задан — автоопределение: `Get-ChildItem "C:\Program Files\1cv8\*\bin\1cv8.exe" | Sort -Desc | Select -First 1` Если файла нет — предложи `/db-list add`. +Если использованная база не зарегистрирована — после выполнения предложи добавить через `/db-list add`. ## Команда diff --git a/.claude/skills/epf-build/SKILL.md b/.claude/skills/epf-build/SKILL.md index 5b6ad2c7..fccb10ae 100644 --- a/.claude/skills/epf-build/SKILL.md +++ b/.claude/skills/epf-build/SKILL.md @@ -28,11 +28,13 @@ allowed-tools: ## Параметры подключения Прочитай `.v8-project.json` из корня проекта. Возьми `v8path` (путь к платформе) и разреши базу для сборки: -1. Если пользователь указал базу — ищи по id / alias / name -2. Если не указал — сопоставь текущую ветку Git с `databases[].branches` -3. Если ветка не совпала — используй `default` -4. Если `.v8-project.json` нет или баз нет — создай пустую ИБ в `./base` +1. Если пользователь указал параметры подключения (путь, сервер) — используй напрямую +2. Если указал базу по имени — ищи по id / alias / name в `.v8-project.json` +3. Если не указал — сопоставь текущую ветку Git с `databases[].branches` +4. Если ветка не совпала — используй `default` +5. Если `.v8-project.json` нет или баз нет — создай пустую ИБ в `./base` Если `v8path` не задан — автоопределение: `Get-ChildItem "C:\Program Files\1cv8\*\bin\1cv8.exe" | Sort -Desc | Select -First 1` +Если использованная база не зарегистрирована — после выполнения предложи добавить через `/db-list add`. ## Команды diff --git a/.claude/skills/epf-dump/SKILL.md b/.claude/skills/epf-dump/SKILL.md index dca537a8..6844cb70 100644 --- a/.claude/skills/epf-dump/SKILL.md +++ b/.claude/skills/epf-dump/SKILL.md @@ -27,11 +27,13 @@ allowed-tools: ## Параметры подключения Прочитай `.v8-project.json` из корня проекта. Возьми `v8path` (путь к платформе) и разреши базу: -1. Если пользователь указал базу — ищи по id / alias / name -2. Если не указал — сопоставь текущую ветку Git с `databases[].branches` -3. Если ветка не совпала — используй `default` -4. Если `.v8-project.json` нет или баз нет — создай пустую ИБ в `./base` +1. Если пользователь указал параметры подключения (путь, сервер) — используй напрямую +2. Если указал базу по имени — ищи по id / alias / name в `.v8-project.json` +3. Если не указал — сопоставь текущую ветку Git с `databases[].branches` +4. Если ветка не совпала — используй `default` +5. Если `.v8-project.json` нет или баз нет — создай пустую ИБ в `./base` Если `v8path` не задан — автоопределение: `Get-ChildItem "C:\Program Files\1cv8\*\bin\1cv8.exe" | Sort -Desc | Select -First 1` +Если использованная база не зарегистрирована — после выполнения предложи добавить через `/db-list add`. ## Команды diff --git a/.claude/skills/erf-build/SKILL.md b/.claude/skills/erf-build/SKILL.md index 5fa48823..a43ce63d 100644 --- a/.claude/skills/erf-build/SKILL.md +++ b/.claude/skills/erf-build/SKILL.md @@ -28,11 +28,13 @@ allowed-tools: ## Параметры подключения Прочитай `.v8-project.json` из корня проекта. Возьми `v8path` (путь к платформе) и разреши базу для сборки: -1. Если пользователь указал базу — ищи по id / alias / name -2. Если не указал — сопоставь текущую ветку Git с `databases[].branches` -3. Если ветка не совпала — используй `default` -4. Если `.v8-project.json` нет или баз нет — создай пустую ИБ в `./base` +1. Если пользователь указал параметры подключения (путь, сервер) — используй напрямую +2. Если указал базу по имени — ищи по id / alias / name в `.v8-project.json` +3. Если не указал — сопоставь текущую ветку Git с `databases[].branches` +4. Если ветка не совпала — используй `default` +5. Если `.v8-project.json` нет или баз нет — создай пустую ИБ в `./base` Если `v8path` не задан — автоопределение: `Get-ChildItem "C:\Program Files\1cv8\*\bin\1cv8.exe" | Sort -Desc | Select -First 1` +Если использованная база не зарегистрирована — после выполнения предложи добавить через `/db-list add`. ## Команды diff --git a/.claude/skills/erf-dump/SKILL.md b/.claude/skills/erf-dump/SKILL.md index 52e328e1..5d64c7c4 100644 --- a/.claude/skills/erf-dump/SKILL.md +++ b/.claude/skills/erf-dump/SKILL.md @@ -27,11 +27,13 @@ allowed-tools: ## Параметры подключения Прочитай `.v8-project.json` из корня проекта. Возьми `v8path` (путь к платформе) и разреши базу: -1. Если пользователь указал базу — ищи по id / alias / name -2. Если не указал — сопоставь текущую ветку Git с `databases[].branches` -3. Если ветка не совпала — используй `default` -4. Если `.v8-project.json` нет или баз нет — создай пустую ИБ в `./base` +1. Если пользователь указал параметры подключения (путь, сервер) — используй напрямую +2. Если указал базу по имени — ищи по id / alias / name в `.v8-project.json` +3. Если не указал — сопоставь текущую ветку Git с `databases[].branches` +4. Если ветка не совпала — используй `default` +5. Если `.v8-project.json` нет или баз нет — создай пустую ИБ в `./base` Если `v8path` не задан — автоопределение: `Get-ChildItem "C:\Program Files\1cv8\*\bin\1cv8.exe" | Sort -Desc | Select -First 1` +Если использованная база не зарегистрирована — после выполнения предложи добавить через `/db-list add`. ## Команды