Skills для Claude Code для команды
Skills для Claude Code для команды — это файлы SKILL.md, которые кладутся в общий репозиторий и заставляют Claude у каждого разработчика работать по одним правилам. Один человек описывает, как в команде принято оформлять пул-реквесты, писать документацию или планировать задачи, — и Claude выполняет это одинаково у всех, без устных договорённостей и напоминаний на ревью.
Практическая разница видна на онбординге и на ревью. Новый разработчик подключает репозиторий и сразу получает принятый в команде стиль коммитов, структуру описаний задач и правила оформления кода — ему не нужно неделю выяснять неписаные соглашения. На ревью пропадает целый класс замечаний «у нас так не пишут»: до ревьюера доезжает код, уже приведённый к стандарту.
Скиллы лежат в git рядом с кодом, поэтому они версионируются как обычные файлы: правило можно обсудить в пул-реквесте, откатить, вести по веткам. Это принципиальное отличие от настроек в личном интерфейсе каждого — те не переносятся между людьми и теряются при смене машины.
В подборке ниже собраны скиллы для планирования работы, оркестрации задач между агентами и ведения документации — то, что чаще всего расходится между людьми в команде.
Скиллы в подборке
- Очистка и полировка пользовательских текстов — clean-user-facing-text — это скилл для Claude Code, который очищает авторизованный естественный текст: удаляет подозрительные невидимые символы Unicode и переписывает прозу, сохраняя все факты, числа, имена и требования. Скилл работает в Cursor, когда нужно вычитать, отполировать или финализировать статьи, рукописи, отчёты, документацию, письма, продуктовые тексты, UI-copy, Markdown или HTML. Внутри — два этапа: детерминированный Unicode-аудит через скрипты `inspect_text.py` и `clean_text.py`, а также переписывание прозы с варьированием структуры предложений и замены шаблонных переходов. Код, команды, пути, идентификаторы, формулы, цитаты и обязательные раскрытия остаются нетронутыми. Скилл не предназначен для задач только с кодом и не гарантирует обход детекторов ИИ или доказательство авторства человека.
- Разбивка задач на подзадачи с планом — planning-and-task-breakdown — это скилл для Claude Code, который разбивает крупные задачи на упорядоченные, проверяемые подзадачи с явными критериями приёмки. Скилл работает в два этапа: сначала read-only анализ спецификации и кодовой базы, затем формирование плана в `tasks/plan.md` и списка задач в `tasks/todo.md` (или во внешнем трекере — GitHub Issues, Jira, Linear). Каждая задача включает описание, чеклист критериев приёмки, команды верификации, зависимости и оценку охвата по размеру (XS–L); задачи размером XL обязательно делятся дальше. Подход строится на вертикальных срезах функциональности — каждый срез даёт работающий, тестируемый результат — и контрольных точках после каждых 2–3 задач. Подходит для старта с нечёткими требованиями, оценки объёма, параллельной работы нескольких агентов или сессий.
- Маршрутизация навыков по фазам разработки — using-agent-skills — это скилл для Claude Code, который управляет выбором и запуском нужного навыка в зависимости от текущей фазы разработки. Он реализует дерево решений: от интервью с пользователем (interview-me) и проработки идей (idea-refine) до внедрения кода, тестирования, ревью, деплоя и документирования — каждой фазе соответствует отдельный скилл. Помимо маршрутизации, метаскилл задаёт шесть обязательных поведений, которые действуют поверх всех остальных навыков: явное озвучивание предположений перед реализацией, остановка при противоречиях в требованиях, честное техническое несогласие вместо слепого следования задаче, принудительное упрощение кода, соблюдение границ задачи и верификация результата. Подходит командам и разработчикам-одиночкам, которые хотят выстроить воспроизводимый инженерный процесс с Claude Code и избежать типичных сбоев вроде молчаливых допущений, расползания скоупа или пропуска проверок.
- Ведение архитектурных решений (ADR) — documentation-and-adrs — это скилл для Claude Code, который фиксирует архитектурные решения и документирует контекст, необходимый будущим разработчикам и агентам для понимания кодовой базы. Скилл применяется при выборе технологий, смене публичных API, выпуске фич или всякий раз, когда нужно записать обоснование решения — trade-offs и рассмотренные альтернативы. В основе лежит шаблон Architecture Decision Records (ADR): документы хранятся в `docs/decisions/` с последовательной нумерацией, содержат разделы Context, Decision, Alternatives Considered и Consequences, а жизненный цикл описывается переходом PROPOSED → ACCEPTED → SUPERSEDED. Перед созданием ADR скилл проверяет репозиторий на существующие соглашения — формат, расположение, нумерацию — и следует им, а не навязывает собственный шаблон. Дополнительно скилл направляет к встроенным комментариям в коде: документировать нужно *почему*, а не *что*, и избегать очевидных пояснений.
- Проработка идей через дивергентное мышление — idea-refine — это скилл для Claude Code, который превращает сырые идеи в конкретные, actionable концепции через структурированный divergent и convergent thinking. Работает как интерактивный диалог в три фазы: сначала переформулирует идею через «How Might We», задаёт уточняющие вопросы и генерирует 5–8 вариаций через линзы инверсии, упрощения, смены аудитории и масштабирования; затем кластеризует варианты, stress-test'ит каждый по ценности, реализуемости и дифференциации, вскрывает скрытые допущения. Итог — markdown-одностраничник с Problem Statement, Recommended Direction, Key Assumptions, MVP Scope и списком «Not Doing», сохраняемый в `docs/ideas/[idea-name].md`. Скилл полезен продакт-менеджерам и разработчикам, которые хотят проверить гипотезы до начала реализации.
- Разработка по спецификации до написания кода — spec-driven-development — это скилл для Claude Code, который создаёт структурированную спецификацию до написания любого кода, превращая размытые требования в согласованный источник истины для разработчика и заказчика. Рабочий процесс состоит из четырёх гейтированных фаз (Specify → Plan → Tasks → Implement), каждая из которых требует явного одобрения перед переходом к следующей. Для крупных инициатив, где один запрос объединяет несколько независимо тестируемых возможностей, предусмотрена нулевая фаза Scope Check: Claude строит карту модулей с таблицей зависимостей и порядком сборки, а затем рекурсивно применяет полный цикл к каждому модулю. Итоговый spec-документ фиксирует цель и пользовательские сценарии, исполняемые команды сборки и тестирования, структуру проекта, стиль кода с реальными примерами, стратегию тестирования и границы изменений (what to ask vs. never do). Скилл подходит командам, которые начинают новый проект или фичу, работают с неполными требованиями или принимают архитектурные решения, затрагивающие несколько модулей.
- Разработка по официальной документации — source-driven-development — это скилл для Claude Code, который базирует каждое решение по реализации на официальной документации, а не на устаревших паттернах из обучающих данных. Процесс состоит из четырёх шагов: определение стека и точных версий через файлы зависимостей (package.json, requirements.txt, go.mod и др.), получение конкретной страницы документации из иерархии авторитетных источников (react.dev, docs.djangoproject.com, MDN и т. д.), реализация по задокументированным сигнатурам API, явное цитирование источников в комментариях к коду. Если официальные источники противоречат друг другу или расходятся с существующим кодом проекта, скилл выводит конфликт пользователю и предлагает варианты вместо того, чтобы выбирать молча. Подходит разработчикам, которым важна точность при работе с любым фреймворком или библиотекой — особенно при написании шаблонного кода, реализации форм, роутинга, управления состоянием и аутентификации.
- Уточнение намерений перед работой — interview-me — это скилл для Claude Code, который методично выясняет истинное намерение пользователя вместо поверхностного запроса, задавая по одному вопросу за раз с гипотезой-угадыванием, пока уверенность не достигнет ~95%. Скилл актуален, когда в запросе отсутствует хотя бы одно из: кто пользователь, зачем ему это, как выглядит успех, что является ограничением — то есть в любом «сделай мне X» без контекста. На каждом шаге Claude формулирует гипотезу с процентом уверенности, затем задаёт один сфокусированный вопрос со своим предположением об ответе и ждёт реакции до следующего вопроса. По завершении интервью составляется компактная сводка намерения словами самого пользователя. Скилл не применяется в CI/CD, автономных пайплайнах и при однозначных механических задачах — только в живом диалоге до начала планирования, написания спецификации или кода.
- Локальные конфиг-файлы плагинов с YAML-frontmatter — plugin-settings — это скилл для Claude Code, который документирует паттерн хранения конфигурации и состояния плагинов в файлах `.claude/plugin-name.local.md` с YAML-frontmatter и markdown-контентом. Файлы создаются в корне проекта, не добавляются в git и управляются вручную — скилл описывает структуру, способы чтения и типичные сценарии использования. Frontmatter хранит типизированные поля (строки, булевы значения, числа, списки), а тело markdown содержит промпты, инструкции или дополнительный контекст для агентов. Скилл включает bash-примеры парсинга через `sed` и `awk`, шаблоны команд и агентов, паттерны для временного включения хуков без редактирования `hooks.json` и управления состоянием мульти-агентных цепочек. Подходит разработчикам плагинов Claude Code, которым нужна гибкая per-project конфигурация с адаптивным поведением хуков, команд и агентов.
- Шаблон пользовательской slash-команды для Claude Code — example-command — это скилл для Claude Code, который служит справочным шаблоном при создании пользовательских команд в формате `skills/<name>/SKILL.md`. Файл демонстрирует все допустимые поля фронтматтера: `name`, `description`, `argument-hint`, `allowed-tools` и `model`, а также показывает, как принимать обязательные и опциональные аргументы через переменную `$ARGUMENTS`. Для выполнения задач скилл использует инструменты Read, Glob, Grep и Bash. Функционально он идентичен устаревшему формату `commands/example-command.md` — разница только в расположении файла. Разработчикам плагинов и собственных slash-команд этот шаблон даёт готовую отправную точку без необходимости изучать структуру с нуля.
- Шаблон для создания скилла Claude Code — example-skill — это скилл для Claude Code, который служит эталонным шаблоном при создании новых плагин-скиллов и помогает разобраться в их структуре и формате. Внутри — файл SKILL.md с описанием обязательных и опциональных файлов директории скилла (README.md, папки references/, examples/, scripts/), правил оформления фронтматтера (поля name, description, version, license) и рекомендаций по написанию триггерных описаний. Скилл активируется, когда пользователь просит показать формат скилла, создать шаблон или обсуждает паттерны разработки плагинов. Подойдёт разработчикам, которые хотят научиться писать собственные скиллы для Claude Code: документ объясняет, чем скиллы отличаются от команд и агентов, и даёт конкретные примеры эффективных описаний-триггеров.
- Hookify — создание правил автоматизации — writing-rules — это скилл для Claude Code, который помогает создавать и настраивать правила Hookify: markdown-файлы с YAML-фронтматтером, определяющие паттерны для наблюдения и сообщения, которые показываются Claude при их совпадении. Правила хранятся в файлах `.claude/hookify.{rule-name}.local.md` и поддерживают четыре типа событий: `bash` (команды), `file` (редактирование файлов), `stop` (завершение работы агента) и `prompt` (пользовательский ввод). Скилл описывает поля фронтматтера (`name`, `enabled`, `event`, `action`, `pattern`), простой и расширенный форматы с несколькими условиями, операторы сравнения (`regex_match`, `contains`, `equals`, `starts_with` и другие), а также типичные regex-паттерны для опасных команд, debug-кода и чувствительных файлов. Подходит разработчикам, которые хотят автоматизировать предупреждения и проверки в рабочем процессе Claude Code без ручного контроля.
- Аудит и улучшение CLAUDE.md файлов — claude-md-improver — это скилл для Claude Code, который аудирует и улучшает CLAUDE.md файлы во всём репозитории, чтобы Claude Code получал максимально точный контекст проекта. Скилл работает в пять фаз: обнаружение всех CLAUDE.md, .claude.local.md и вложенных файлов через Glob и Bash; оценка каждого файла по шести критериям (команды/воркфлоу, архитектура, неочевидные паттерны, лаконичность, актуальность, исполнимость) с выставлением оценки A–F; вывод детального отчёта с таблицей по каждому файлу; предложение целевых правок в формате diff с объяснением; применение изменений через Edit только после явного подтверждения пользователя. Подходит разработчикам, которые хотят оптимизировать «память проекта» — исправить устаревшие команды сборки, задокументировать архитектурные особенности монорепозитория или добавить переменные окружения, которые Claude пропускает из-за отсутствия в CLAUDE.md.
- Создание slash-команд для Claude Code — command-development — это скилл для Claude Code, который помогает создавать slash-команды: переиспользуемые промпты в формате Markdown с YAML-фронтматтером, динамическими аргументами ($ARGUMENTS, $1, $2) и исполнением bash для получения контекста. Скилл охватывает структуру файлов в директориях .claude/commands/ (проектные) и ~/.claude/commands/ (личные), поля фронтматтера — description, allowed-tools, model, argument-hint, disable-model-invocation — и паттерны написания команд как инструкций для Claude, а не сообщений пользователю. Подойдёт разработчикам и командам, которые хотят стандартизировать повторяющиеся рабочие процессы, быстро вызывать сложные промпты и распределять команды между участниками проекта.
- Аналитика сессий Claude Code в HTML-отчёте — session-report — это скилл для Claude Code, который анализирует транскрипты сессий из ~/.claude/projects и генерирует самодостаточный интерактивный HTML-отчёт о потреблении токенов, кеше, подагентах, скиллах и затратных промптах. Скрипт analyze-sessions.mjs собирает данные за заданный период (24h, 7d, 30d или all) и сохраняет JSON с секциями overall, by_project, by_subagent_type, by_skill, cache_breaks и top_prompts. Скилл копирует bundled-шаблон с готовым JS/CSS, встраивает в него JSON и дополняет блоки аномалий (3–5 ключевых находок с долями от общего числа токенов) и рекомендаций по оптимизации, привязанных к конкретным проектам и строкам данных. Подходит разработчикам и командам, которые хотят понять, куда уходит бюджет Claude Code, найти неэффективные промпты или субагенты с непропорционально высоким расходом токенов.
- Интерактивная страница статуса проекта — project-artifact — это скилл для Claude Code, который генерирует и публикует интерактивную страницу статуса проекта в виде HTML-артефакта на claude.ai. Скилл создаёт самодостаточный HTML-файл с вкладками: обязательные Overview и Workstreams дополняются вкладками Attention, Background, Plan, Risks & Open Questions и Decisions/FAQ — только если для них есть реальное содержимое. Каждый проект хранит конфигурацию в директории `${CLAUDE_PLUGIN_DATA}/artifacts/<slug>/`, что позволяет при обновлении переиздавать страницу по тому же URL и показывать только дельту изменений. Для проектов на основе PR скилл читает `swe.md` и вытягивает актуальное состояние через `gh pr list`, `gh pr view` и `git log` — без запроса вставки данных вручную. Подходит командам, которые ведут сложные инициативы с несколькими рабочими потоками и хотят иметь единую актуальную страницу обзора, доступную для шеринга.
- Генератор интерактивных HTML-площадок — playground — это скилл для Claude Code, который создаёт самодостаточные интерактивные HTML-площадки: один файл с панелью управления, живым предпросмотром и блоком вывода промпта с кнопкой копирования. Скилл подбирает нужный шаблон из шести встроенных: design-playground, data-explorer, concept-map, document-critique, diff-review и code-map — и строит по нему playground под конкретную задачу. Весь CSS и JS инлайнятся, внешние зависимости не используются; состояние хранится в едином объекте, и каждое изменение контрола мгновенно обновляет и предпросмотр, и промпт. Промпт формируется как естественная инструкция — только нестандартные значения, с контекстом, достаточным для действия без самого playground. Подходит для проектирования UI, исследования данных, ревью кода и обучения — везде, где входное пространство визуально или структурно сложно выразить обычным текстом.
- Структурированное планирование задач разработки — plan — это скилл для Claude Code, который создаёт комплексные планы работы через структурированное взаимодействие с пользователем. Поддерживает четыре режима: interview (опрос для размытых задач), direct (прямое планирование при чётком запросе), consensus (итерационный цикл Planner→Architect→Critic с RALPLAN-DR для мультиперспективной валидации) и review (оценка существующего плана критиком). Скилл автоматически определяет, нужен ли интервью-режим или прямое планирование, задаёт строго по одному вопросу за раз и собирает факты о кодовой базе через агент `explore` до обращения к пользователю. Качество планов гарантируется стандартами: 80%+ утверждений со ссылками на файл/строку, 90%+ критериев проверяемы. Полезен разработчикам, которым нужно структурировать требования, проработать сложную задачу перед написанием кода или получить экспертную проверку уже готового плана.
- Проверка готовности кода к слиянию — merge-readiness — это скилл для Claude Code, который выступает пост-задачным шлюзом проверки готовности к слиянию: генерирует читаемый отчёт об изменении и проверяет, способна ли команда объяснить его суть перед запросом одобрения merge. Скилл поддерживает три уровня глубины — quick (порог корректности ≥ 0.70, до 3 вопросов), standard (≥ 0.80, до 5 вопросов) и deep (≥ 0.90, до 8 вопросов) — и охватывает пять измерений: why, change, tradeoff, risk, team. Вопросы задаются по одному через AskUserQuestion; ответы объективно оцениваются runtime-хуком (`mcq.ts`), а не ИИ-эвристикой. Состояние сессии сохраняется в `.omc/state/merge-readiness-state.json` для безопасного возобновления. Подходит командам, которым нужен audit-trail понимания изменений перед code review approval — прохождение шлюза не заменяет тесты, ревью или одобрение мейнтейнера.
- oh-my-claudecode — справочник агентов и оркестрации — omc-reference — это скилл для Claude Code, который предоставляет встроенный справочник oh-my-claudecode: каталог из 19 агентов с маршрутизацией по моделям (haiku/sonnet/opus), описание инструментов оркестрации, реестр скиллов и протокол коммитов. Скилл загружается автоматически при делегировании агентам, использовании OMC-инструментов, оркестрации команды и вызове скиллов — без необходимости хранить весь этот объём в каждом CLAUDE.md. Внутри — полный список агентов (explore, analyst, planner, architect, debugger, executor, verifier и другие), команды для управления состоянием (state_read/write), блокнотом, памятью проекта, LSP и AST, а также пайплайн команды из пяти этапов. Реестр скиллов охватывает как рабочие процессы (autopilot, ralph, ultrawork, ralplan, deep-interview), так и утилиты. Ориентирован на разработчиков, которым нужна централизованная документация по оркестрации агентов и структуре OMC без раздувания системного промпта.
- Pre-mortem анализ продукта перед стартом — before-you-build — это скилл для Claude Code, который проводит компактный pre-mortem анализ перед началом разработки продукта, MVP, лендинга, SaaS-приложения, агентного воркфлоу или крупной фичи. Скилл проверяет семь областей риска: спрос, позиционирование, монетизацию, retention, доверие пользователей, каналы дистрибуции и вероятность adoption фичи — и выдаёт короткий структурированный вердикт. Результат включает оценку уровня риска (low/medium/high), главное предположение, которое может сломать проект, минимальный валидационный шаг и явный список того, что строить пока не стоит. Подходит фаундерам, продакт-менеджерам и разработчикам, которые хотят проверить гипотезы до того, как потратить время на реализацию.
- Параллельный запуск AI-агентов в tmux — omc-teams — это скилл для Claude Code, который запускает N параллельных CLI-воркеров в панелях tmux для распределённого выполнения задач. Поддерживает шесть типов агентов: claude, codex, gemini, antigravity, grok и cursor (последний работает только в режиме executor). Команда принимает количество воркеров от 1 до 10, тип агента и описание задачи — например, `/omc-teams 3:gemini "redesign UI components"`; скилл автоматически декомпозирует работу на независимые подзадачи, чтобы избежать конфликтов записи. Требует установленного tmux (или cmux-окружения через CMUX_SURFACE_ID) и соответствующих CLI-инструментов для каждого агента. Подходит командам, которым нужно ускорить рефакторинг, code review или реализацию модулей за счёт процессно-параллельного выполнения.
- Saga — распределённые транзакции без двухфазного коммита — saga-orchestration — это скилл для Claude Code, который реализует паттерны saga для управления распределёнными транзакциями и многошаговыми бизнес-процессами без двухфазного коммита. Скилл помогает проектировать оркестраторы и хореографию saga, выстраивать компенсирующие действия для каждого сервиса-участника (идемпотентные, гарантированно завершающиеся), настраивать таймауты на каждый шаг и подключать мониторинг через метрики конечного автомата, обнаружение зависших saga и восстановление через DLQ. Подходит для координации транзакций между сервисами инвентаря, платежей и доставки, реализации систем бронирования с атомарным откатом отеля, рейса и аренды автомобиля, а также для отладки production-ситуаций, когда шаги компенсации не завершаются. На выходе — определение saga с ordered-шагами, командами действий и компенсации, готовая реализация оркестратора или хореографии и настройка инфраструктуры сообщений (Kafka, RabbitMQ, SQS).
- Настройка HUD строки состояния Claude Code — hud — это скилл для Claude Code, который настраивает HUD (Heads-Up Display) строки состояния в рамках экосистемы Oh My ClaudeCode. Скилл управляет установкой, обновлением и переключением между тремя режимами отображения: minimal (только ключевые данные), focused (ветка, агенты, контекст, задачи — режим по умолчанию) и full (многострочный вывод с детализацией по каждому агенту). При запуске команды `/oh-my-claudecode:hud setup` автоматически проверяется наличие `~/.claude/hud/omc-hud.mjs`, при необходимости создаётся скрипт-обёртка и прописывается поле `statusLine` в `~/.claude/settings.json`. Подходит разработчикам, которым нужен постоянно видимый статус сессии Claude Code — текущая ветка, загрузка контекста, фоновые задачи и активные агенты — без переключения между окнами.
FAQ
Как поделиться скиллом Claude Code с командой?
Положить папку скилла с файлом SKILL.md в репозиторий проекта — обычно в каталог .claude/skills/ — и закоммитить. Claude Code подхватывает скиллы из репозитория у каждого, кто его склонировал, поэтому отдельная рассылка или установка не нужна.
Чем скилл отличается от общей инструкции в CLAUDE.md?
CLAUDE.md действует постоянно и описывает контекст проекта целиком. Скилл — это отдельная процедура под конкретную задачу: он подключается, когда задача возникает, и не занимает контекст всё остальное время. На практике их используют вместе: правила проекта в CLAUDE.md, повторяемые процедуры — в скиллах.
Все Skills для Claude Code