Разведка проекта 1С:Элемент
Шаг 1: Найди папку с проектами и запусти скрипт
Перед запуском найди папку, в которой лежат проекты 1С:Элемент (папки с Проект.yaml):
find . -name "Проект.yaml" -not -path "*/.claude/*" | head -5
Используй родительскую папку найденных проектов как {root}.
# Если имя объекта известно — проверяет конфликт:
python3 .claude/skills/xbsl-explore/scripts/explore.py --type {Тип} --name {Имя} --root {root}
# Если имя ещё не известно:
python3 .claude/skills/xbsl-explore/scripts/explore.py --type {Тип} --root {root}
Где {Тип} — Перечисление, Справочник, Документ и т.д.
Шаг 2: Интерпретируй результат
Из JSON-ответа возьми:
suggested_path— рекомендуемый путь для создания файлаconflict— если неnull, объект с таким именем уже существует → сообщи пользователю, уточни намерение (обновить или отменить)projects[].subsystems[].objects— список существующих объектов нужного типа (полезно для ссылочных полей и контекста)
Шаг 3: Передай результат обратно
Верни suggested_path и conflict вызывающему скиллу для использования в последующих шагах.