Pull to refresh

Comments 12

Автор, спасибо за пинок. Сколько раз уже все кастомные скиллы и промпты улетали в никуда - и восстанавливай потом заново это всё. Думал нечто подобное сделать - руки не доходили. Сделать нормальный git-репозиторий с симлинками, make install и pre-push хуками это прям продуманский подход. Очень качественная поделка, а не просто для себя на коленке.

Рад, что вам понравилось! Если есть замечания или предложения по развитию проекта, вы можете создать Issues. Я обязательно ознакомлюсь и посмотрю, что можно будет сделать.

Посмотрите еще на git submodules вместо симлинков, имхо это правильнее.

Не понял. Как это привязать к текущей реализации? Здесь симлинки нужны для того, чтобы напрямую НЕ редактировать файлы в директории .claude.

Возможно в git submodules есть какой то смысл, но я не понимаю, как это использовать здесь.

Опишите подробнее, что вы имели ввиду.

Папка ".claude" делается отдельным репозиторием. Подключается как submodule во все другие, рабочие репозитории.

Эта инструкция написана нейронкой

Помимо этого и вследствие очень непонятна

то есть идея то очевидна (я уже устал руками синхронизировать корневую папку конфига опенкод), однако я считаю, выкладывать свои скиллы в паблик не слишком правильно (там может быть и личная информация, каки-то профессиональные тонкости и детали)

Я ориентируюсь на сохранение в облаке, например onedrive

И почему в случае (а точнее когда) блокировки аккаунта теряются наработки? разве эта папка не локально находится?

По поводу "опенкод"... Этот шаблон подходит только для Claude Code, так как у других нейронок, скорее всего (я не проверял), используется другая структура хранения правил.

То, что касается "выкладывать свои скиллы в паблик не слишком правильно" - я рекомендую, конечно же, использовать приватный репозиторий для хранения правил по работе с Claude Code.

В  claude-config-template находится пустой шаблон. Свои правила я храню в приватном репозитории!

Спасибо, что поделились!
Я сделал похожее для рабочих скилов и агентов.
Сделал отдельную репу и скрипт, настраивающий скилы в репе проекта только через git submodule и cli через tui где можно выбрать что нужно. Потом подумал, что можно было и без сабмодуля. в репе - все скилы и агенты под наш стек.

Спасибо за поддержку!

У меня первая версия была тоже через git submodule, но я её использовал для подключения правил внутрь проекта.

Проект claude-config-template позволяет удобно настроить глобальные правила, в директории .claude. И мне такой подход больше нравится!

Спасибо! Периодически запускаю CC на VPS (а обычно в основном локально все же работаю), и это большая боль, что там нет нужных скиллов в актуальном состоянии. Попробую ваше решение!

Благодарю за проявленный интерес! Если будут предложения по улучшению проекта создавайте PR или Issues.

А почему бы просто не использовать chezmoi, как и для любых других конфигов?

Sign up to leave a comment.

Articles