C
ChaoBro

Коллекция Claude Skills от Matt Pocock: 98 тыс. звёзд, эксперт по TypeScript открыл исходный код своей директории .claude

Коллекция Claude Skills от Matt Pocock: 98 тыс. звёзд, эксперт по TypeScript открыл исходный код своей директории .claude

В сообществе TypeScript вы наверняка слышали имя Matt Pocock.

Его курс Total TypeScript — один из самых систематизированных ресурсов для изучения TypeScript на сегодняшний день, а его видео с советами по TypeScript в социальных сетях репостят бесчисленное количество раз. Теперь он сделал ещё более прямой шаг: полностью открыл исходный код коллекции Skills, накопленной им в процессе ежедневного использования Claude Code.

Репозиторий называется просто skills. В описании всего одна фраза: «Навыки для настоящих инженеров. Напрямую из моей директории .claude.»

98 200 звёзд, 8 700 форков. Эта цифра говорит об одном: инженеры жаждут не новых учебников, а готовых к использованию практических инструментов.

Что такое Skills

В экосистеме Claude Code Skills — это пакеты возможностей, которые можно установить в директорию .claude. Каждый Skill содержит набор инструкций, правил и шаблонов, указывающих Claude, как действовать в конкретных сценариях.

Например, Skill для code-review может предписывать Claude:

  • На какие проблемы обращать внимание при проверке
  • Какие мелкие детали игнорировать
  • В каком формате оформлять комментарии к ревью
  • Какие рекомендации давать (обязательные или рекомендательные)

В репозитории Matt Pocock представлено несколько подобных Skills, охватывающих ключевые этапы разработки программного обеспечения.

Структура репозитория

Судя по структуре директорий, организация этого репозитория весьма интересна:

  • .claude-plugin: официальная директория плагинов для Claude Code, установка возможна напрямую из маркетплейса плагинов
  • skills/: основная коллекция навыков, каждый Skill представляет собой отдельную директорию
  • docs/adr/: записи об архитектурных решениях (Architecture Decision Records) — практика, используемая в серьёзной инженерии ПО
  • scripts/: вспомогательные скрипты, например list-skills (вывод списка всех доступных навыков) и link-skills (связывание навыков)
  • CLAUDE.md и CONTEXT.md: файлы конфигурации контекста для Claude Code

Репозиторий активно развивается: буквально вчера был принят Skill "handoff", предназначенный для улучшения документации рабочих процессов и передачи задач между агентами. Это доказывает, что проект не «выложили и забыли», а постоянно обновляют.

Несколько Skills, заслуживающих внимания

Хотя я не изучал содержимое каждого Skill по отдельности, по истории коммитов и структуре директорий можно выделить несколько ключевых моментов:

verify/check mode — режим проверки кода. Позволяет Claude автоматически переходить в режим проверки после написания кода для подтверждения его корректности. Это функция, которую многие разработчики хотели бы видеть у агентов по умолчанию, но её нет.

handoff — документация для передачи задач. Когда вам нужно передать работу от текущего агента другому агенту (или коллеге-человеку), этот Skill генерирует структурированный документ передачи, гарантирующий сохранение контекста.

prototype — режим прототипирования. Поддерживает интерактивный процесс проектирования, идеально подходит для быстрой проверки идей.

ADR (Architecture Decision Records) — официальная фиксация архитектурных решений с пояснением, что было решено, почему именно так и какие были альтернативы. Это стандартная практика для зрелых команд.

Почему так много звёзд

98 000 звёзд для репозитория с конфигурацией .claude — это невероятно высокая цифра. Однако, на мой взгляд, за ней скрывается более глубокая тенденция:

Разработчики начинают осознавать, что ценность инструментов ИИ для программирования заключается не только в «способности писать код», но и в «способности писать код в соответствии с лучшими инженерными практиками».

Любой (включая ИИ) может написать работающий код. Но чтобы создать поддерживаемый, тестируемый и соответствующий архитектурным стандартам код, требуются опыт и методология. То, что сделал Matt Pocock, — это кодирование своего опыта старшего TypeScript-инженера в формат Skills, готовых к непосредственному использованию в Claude Code.

Это гораздо прямее любого учебника. Учебник вы читаете, а затем применяете знания на практике самостоятельно. Skills же вы устанавливаете, и Claude Code начинает работать в соответствии с этими лучшими практиками.

Как использовать

Способ установки зависит от используемой платформы:

  • Claude Code: установка возможна через официальный маркетплейс плагинов или с помощью команды /plugin install
  • Другие платформы: требуется вручную связать директорию Skills с вашей директорией .claude или её аналогом

Matt Pocock предоставил в репозитории скрипты list-skills и link-skills, которые упрощают просмотр и установку всех доступных Skills.

Критика

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

Но, возможно, это и не недостаток. Позиционирование Matt Pocock — «Skills for Real Engineers» («Навыки для настоящих инженеров»). Его целевая аудитория — не начинающие программисты, а опытные разработчики, стремящиеся повысить свою эффективность с помощью инструментов ИИ.

Заключение

mattpocock/skills ценна не технической сложностью — это всего лишь набор конфигурационных файлов. Её истинная ценность в том, что практический опыт ведущих инженеров превращён в готовый к повторному использованию набор инструкций для ИИ.

Установив эти Skills в Claude Code, вы получаете не «более умный ИИ», а «более опытный ИИ» — поскольку его рабочие процессы откалиброваны экспертом, много лет работающим в сфере TypeScript.

Подобная модель «опыт как код» может стать новой парадигмой передачи знаний в эпоху ИИ.