➡️****Бомж-набор для любителя скиллов
Завел себе зоопарк и бомжую по нему в зависимости от характера задач и наличия лимитов: Клод Код, Антигравити, в прошлом - Курсор. Все раньше было хорошо, даже трава была зеленее.
Сейчас распробовал скиллы и начал их активно использовать. Все круто: знания и нюансы оседают в одном месте, Клод перестает топтаться по старым граблям, запустил и забыл и "теперь я уволил 1000 своих сотрудников и миллион агентов работает за них"😄.
Но как говорил Чапаев - "есть маленький нюанс" : по умолчанию каждая ide создает свои версии скиллов у себя в папке.
Чтобы победить эту историю я стал скилы хранить в общей папке, а в Клоде делать скилл-роутер с очень простой инструкцией - "все знания лежат в папке такой-то, иди туда. Меняй при необходимости инструкции там же".
Саму папку я храню в папке проекта, что мне позволяет постоянно не только обновлять проект, но и соответствующие ему скиллы.
Так побеждаем второй большой маленький нюанс - если вдруг комп грохнется - знания не пропали - все осело в гитхабе.
Но есть еще чуть более простой способ - делать папку-ссылку-ярлык, это когда вместо самой папки в нужном месте лежит указатель на другую, настоящую папку. Для системы и программ он неотличим от обычной папки - заходишь в него и проваливаешься в реальную, где физически и лежат все файлы. Никаких копий: папка одна, а входов в нее сколько угодно. Агенту кажется, что он со своей родной папкой работает, а по факту обращается к нашей заданной.
Для убунты это symlink, на Винде - junction (mklink /J).
На винде эта конструкция создается так: mklink /J "%USERPROFILE%.claudeskills" "C:devskills" mklink /J "%USERPROFILE%.geminiantigravityskills" "C:devskills"
Ловушка, на которую я напоролся сам: папки-ссылки не должно существовать заранее. mklink создает ее сам.
И кстати, не обязательно все скиллы нужно в одной родительской папке хранить. Можно раскидать по проектам вот так: mklink /J "C:Userslll.claudeskillsyandex-webmaster" "C:projectsads_googleskillsyandex-webmaster" Правда управлять этим зоопарком опять чуть сложнее становится.
Следующее что буду постигать - управление скиллами для командной работы кожанных. Пока не понятно, как лучше мержить противоречия.