
Как я перестал терять скилы в Claude Code и превратил ~/.claude в Git-репозиторий
Prog-Time 15 минут назад Как я перестал терять скилы в Claude Code и превратил ~/.claude в Git-репозиторий Время на прочтение 6 мин Охват и читатели 606 Программирование * Git * Open source * Искусственный интеллект...
Anthropic — What company has the best second artificial intelligence model at the end of June?
В сфере искусственного интеллекта произошло заметное событие. Prog-Time 15 минут назад Как я перестал терять скилы в Claude Code и превратил ~/. claude в Git-репозиторий Время на прочтение 6 мин Охват и читатели 606 Программирование * Git * Open source * Искусственный интеллект GitHub * В последнее время я активно использую Claude Code в своей разработке. По мере роста числа агентов я столкнулся с неожиданной проблемой — стало сложно синхронизировать их правила между разными системами.
Кроме того, появилось вполне рациональное опасение: в случае блокировки аккаунта можно потерять все наработки — команды, скилы и правила агентов, которые я собирал и оттачивал на протяжении нескольких месяцев. Это подтолкнуло меня к созданию удобной системы хранения конфигурации. Здесь важно зафиксировать простую мысль: директория ~/.
Технические детали
claude/ — это такой же код. А код должен храниться в Git. Так появился claude-config-template — репозиторий-шаблон, в котором живут скилы, агенты, команды, хуки и MCP-конфигурации.
При этом сама папка ~/. claude/ собирается из него с помощью симлинков. Если кратко, этот подход решает сразу три ключевые проблемы: конфигурация хранится в Git и легко переносится на любую машину; команда работает с единым набором агентов и скилов; набор линтеров (в pre-push хуках и GitHub Actions) отлавливает ошибки во frontmatter, YAML и JSON ещё до попадания в main.
Дальше расскажу, как устроен шаблон и почему именно симлинки, а не копирование, оказались оптимальным решением. Структура репозитория Если вы хотя бы раз заглядывали в ~/. claude/ , структура этого шаблона вас не удивит.
Отраслевые последствия
skills/ пользовательские скилы (SKILL. md + ресурсы) agents/ субагенты (отдельные . md с frontmatter) commands/ слеш-команды mcp/ примеры конфигов MCP-серверов hooks/ PreToolUse / PostToolUse и прочие хуки docs/ конвенции, гайды, changelog scripts/ утилиты: линтер, генератор новых скилов linting/ pre-push-хук и набор проверок И это сделано намеренно: чем меньше различий между репозиторием и реальной рабочей директорией, тем проще всё переносится и поддерживается.
Например, вы просто кладёте SKILL. md в skills/my-skill/ — и уже через минуту он доступен в Claude Code так, будто всегда там и находился. Сам репозиторий по умолчанию пустой: никаких готовых скилов или агентов.
Есть только agents/example. md — в качестве минимальной заглушки. По сути, claude-config-template — это ваш персональный конфиг.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





