В сообществе 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.
Подобная модель «опыт как код» может стать новой парадигмой передачи знаний в эпоху ИИ.