Библиотека · Навыки: научить агента работать по-твоему

Use Don't Build — экосистема навыков: когда использовать готовое, а когда создавать своё

Строитель45 минОбновлено: октябрь 2026
33 из 105 в библиотеке

Модуль: 6. Skills — переиспользуемая экспертиза | Время: ~25 мин теории + 20 мин практики


Суть урока

Уроки про навыки (что такое скиллы, создаём скилл с нуля, архитектура скиллов, evals) научили тебя как создавать скиллы. Этот урок — про обратное: когда не создавать.

Anthropic и сообщество уже выпустили десятки готовых скиллов, которые покрывают большинство типичных задач: code review, draft email, sprint planning, SEO audit, brand review, financial analysis. Многие из них бесплатны и доступны через плагин-маркетплейс Claude Code (команда /plugin). Но у каждого установленного плагина своя цена: его описание попадает в контекст каждой сессии, а плагин работает с твоими правами (об этом ниже).

Главный принцип урока — use don't build. Если задача типичная — открой готовый скилл и поехал. Если ты пишешь скилл с нуля для того что уже сделано Anthropic — теряешь часы и получаешь хуже результат чем у проверенного решения.

🎨 Образ: скиллы — это кулинарные рецепты. Anthropic выкатил коробку с готовыми: плов, борщ, пицца, тирамису. Можно открыть страницу и приготовить за 30 минут. А можно изобретать свой рецепт пиццы с нуля — 5 часов экспериментов и сыр пригорает. Большинство задач — это пицца которую уже изобрели. Не изобретай заново. Изобретай только то чего нет в книге — например, тушёный куй по-эквадорски с RUC-проверкой поставщика.


🎯 Decision tree: use vs build

Главный вопрос — не "написать ли мне свой", а "почему я думаю что готового нет".

Код
Задача typical (code review, draft email, sprint plan, SEO audit и т.д.)?
  → Да → Существует Anthropic skill?
    → Да → ✅ Использовать существующий → закончил
    → Нет → Community skill?
      → Да → Audit security ([безопасность плагинов](101-plugin-security.html)) → если ОК → use
      → Нет → Build свой
  → Нет → Задача domain-specific?
    → Да → Build свой
    → Нет → Возможно ты переоцениваешь уникальность. Попробуй generic skill.

По умолчанию — use. Build только когда явно упёрся в стену.

🎨 Образ: Toyota Hilux vs Lamborghini. Готовый скилл — это Hilux: едет 30 лет, надёжный, никого не удивит. Свой скилл с нуля — Lamborghini: красивая идея, но через 3 месяца ты её бросаешь потому что обслуживание дороже чем сам автомобиль.


Ключевые концепции

  • Plugin Marketplace — каталог плагинов в Claude Code: открой /plugin и смотри вкладку Discover; установка по имени — /plugin install <плагин>@<marketplace>
  • Anthropic Official Skills — скиллы и плагины, выпущенные Anthropic по многим категориям, протестированы, поддерживаются
  • Community Skills — open source скиллы от разработчиков (GitHub), требуют security audit перед установкой
  • Skill Audit — проверка community скилла на безопасность (что читает, что пишет, какие команды запускает)
  • Use Don't Build — принцип: сначала ищи готовое, build только если не нашёл
  • NIH (Not Invented Here) — антипаттерн "напишу с нуля потому что мне так нравится"
  • Skill as condensed expertise — каждый Anthropic skill = упакованные best practices от профильной команды

Теория

Anthropic Skills Catalogue — примеры готовых скиллов

Ниже — примеры по категориям: так выглядят готовые скиллы в плагин-маркетплейсе Claude Code. Список меняется от месяца к месяцу, поэтому актуальный набор смотри через /plugin (вкладка Discover). Сами плагины бесплатны, но использование модели идёт по твоему тарифу: актуальные цены и версии: Актуальное сейчас.

Engineering

Skill Что делает
engineering:code-review Полноценный code review с фокусом на security, performance, correctness
engineering:deploy-checklist Pre-deployment verification — миграции, rollback, smoke tests
engineering:debug Структурированная сессия debugging: reproduce → isolate → diagnose → fix
engineering:system-design Дизайн систем и архитектур, ADR-friendly
engineering:architecture Создание Architecture Decision Records
engineering:documentation README, API docs, технические описания
engineering:incident-response Triage, communicate, postmortem
engineering:testing-strategy Test pyramid, coverage strategy, регрессионные тесты
engineering:tech-debt Идентификация и приоритизация tech debt
engineering:standup Daily standup из недавней активности

Design

Skill Что делает
design:design-critique Структурный feedback по usability, иерархии, консистентности
design:accessibility-review WCAG 2.1 AA audit
design:ux-copy Microcopy, error messages, empty states, CTA
design:design-system Audit и расширение design system
design:design-handoff Developer specs из дизайна
design:user-research Планирование и проведение интервью
design:research-synthesis Синтез research в темы и выводы

Marketing

Skill Что делает
marketing:draft-content Drafting блог-постов, social, email, landing
marketing:brand-review Контент vs brand voice, severity diff
marketing:campaign-plan Полный бриф кампании с календарём контента
marketing:competitive-brief Позиционирование vs конкуренты
marketing:performance-report Маркетинговый отчёт с метриками и рекомендациями
marketing:seo-audit Keyword research, on-page, технический SEO
marketing:email-sequence Multi-email последовательности с branching
marketing:content-creation Контент по каналам

Data

Skill Что делает
data:analyze Анализ данных от lookup до полного отчёта
data:sql-queries SQL с учётом dialect (Snowflake, BigQuery, Databricks)
data:build-dashboard Интерактивный HTML dashboard
data:explore-data Profile нового датасета
data:statistical-analysis Descriptive stats, trend, outlier detection
data:data-visualization Графики через matplotlib/seaborn/plotly
data:write-query Оптимизированный SQL по natural-language запросу
data:validate-data QA анализа перед публикацией
data:create-viz Publication-quality визуализации

Sales

sales:call-prep, sales:pipeline-review, sales:competitive-intelligence, sales:account-research, sales:daily-briefing, sales:draft-outreach, sales:forecast, sales:call-summary

Product Management

product-management:sprint-planning, :product-brainstorming, :write-spec, :roadmap-update, :metrics-review, :competitive-brief, :stakeholder-update, :synthesize-research

Operations

operations:runbook, :process-optimization, :status-report, :vendor-review, :change-request, :capacity-plan, :risk-assessment, :process-doc

Customer Support

customer-support:customer-escalation, :kb-article, :customer-research, :draft-response, :ticket-triage

HR

human-resources:onboarding, :org-planning, :performance-review, :policy-lookup, :people-report, :interview-prep, :comp-analysis, :recruiting-pipeline

Finance

finance:journal-entry, :reconciliation, :variance-analysis, :audit-support, :sox-testing, :financial-statements, :close-management, :journal-entry-prep

Anthropic Specialty

anthropic-skills:canvas-design, :skill-creator, :internal-comms, :algorithmic-art, :pdf, :xlsx, :docx, :pptx, :theme-factory, :brand-guidelines, :mcp-builder, :web-artifacts-builder, :slack-gif-creator, :consolidate-memory, :schedule + другие.

Superpowers — мета-методология

Skill Что даёт
superpowers:brainstorming Структурный brainstorm перед creative work
superpowers:systematic-debugging Систематическая отладка: сначала причина, потом правка
superpowers:executing-plans Выполнение плана с checkpoint review
superpowers:test-driven-development TDD discipline для feature/bugfix
superpowers:using-git-worktrees Изоляция через worktrees
superpowers:writing-skills Создание новых скиллов
superpowers:dispatching-parallel-agents Параллельные независимые задачи
superpowers:verification-before-completion Verify перед claim "done"

Search/SEO

searchfit-seo:seo-audit, :on-page-seo, :keyword-clustering, :content-brief, :content-strategy, :technical-seo, :schema-markup, :ai-visibility, :broken-links, :internal-linking + другие.

Figma

figma:figma-design-to-code, :figma-generate-design, :figma-generate-diagram, :figma-code-connect, :figma-generate-library + другие.

Productivity

productivity:memory-management, :task-management, :start, :update


Где взять скиллы (sources)

Источник URL Что там
Anthropic Plugin Marketplace встроен в Claude Code, команда /plugin Официальный маркетплейс добавляется при первом запуске; плагины ставятся из вкладки Discover
GitHub: claude-plugins-official https://github.com/anthropics/claude-plugins-official Каталог плагинов, которыми управляет Anthropic (свои и партнёрские)
Awesome Claude Code https://github.com/hesreallyhim/awesome-claude-code Подборка community-ресурсов для Claude Code
Claude Marketplace https://claude.com/marketplace/plugins Каталог плагинов на сайте, можно смотреть без Claude Code
Plugin docs https://code.claude.com/docs/en/plugins/overview Установка, конфигурация
Skill format spec https://code.claude.com/docs/en/skills Формат для своих скиллов

3 случая когда build всё-таки нужен

Case 1: Domain-specific воркфлоу

Ты риелтор в Эквадоре. Никто не написал скилл который:

  • Валидирует RUC поставщика через локальный SRI API
  • Делает cadastral search по госреестру Куэнки
  • Применяет local pricing rules (sucre legacy, USD конверсия)

Это narrow domain. Никто не сделает за тебя. Build.

Case 2: Custom brand voice

Стандартный marketing:draft-content не знает твой бренд. Если у тебя написан BRAND-VOICE.md (см. AI-копирайтинг) — оборачивай его в скилл. Так каждый раз будет автоматически применяться твой стиль вместо generic-маркетинга.

Case 3: Proprietary процессы

Внутренний onboarding процесс твоей компании. Specific workflow твоей команды. Не для публикации — для use внутри организации. Этого никто не сделает.


Anti-patterns (что НЕ делать)

❌ NIH (Not Invented Here): "напишу с нуля потому что мне так нравится" — теряешь часы, получаешь хуже работающую версию.

❌ Wrap existing trivially: делать code-review-pro который просто оборачивает engineering:code-review без value-added — пустая трата времени.

❌ Reinvent at scale: community скиллы для типичных задач обычно отшлифованы лучше чем твоя первая версия. Сначала используй, изучи как сделано, потом делай свой если нужно.

❌ Premature optimization: "у меня будет специфика через 6 месяцев" — но через 6 месяцев specs изменятся. Не строй сейчас под будущие требования которых ещё нет.

❌ Skill для одноразовой задачи: скилл = переиспользуемый pattern. Если делаешь что-то один раз — это просто prompt, не скилл.


Skills audit для твоего setup (practical)

Регулярная гигиена — раз в квартал:

  1. Открой /plugin и перейди на вкладку Installed (или посмотри файл ~/.claude/plugins/installed_plugins.json)
  2. Список всех плагинов и скиллов которые ты установил
  3. Для каждого: использовал ли последние 30 дней? (на вкладке Installed есть группа «Not used recently»)
  4. Если нет — уважительная причина "на будущее" или можно удалить
  5. Goal: 80% installed = active use

Скрытые стоимости установленных скиллов:

Стоимость Что
Learning curve 10–30 минут на изучение каждого нового скилла
Context size Название и описание каждого включённого скилла лежат в контексте на каждом ходу; полный текст подгружается только когда скилл используется. В /plugin у официальных плагинов есть оценка «Context cost»
Plugin trust Community скиллы могут читать твою файловую систему — нужен audit
Mental overhead Чем больше скиллов в голове — тем больше выбор-paralysis

Хорошие community sources (проверены в октябре 2026)

Repo Что внутри
https://github.com/anthropics/claude-plugins-official Официальные плагины Anthropic и партнёров
https://github.com/hesreallyhim/awesome-claude-code Подборка community-ресурсов для Claude Code
https://github.com/SuperClaude-Org/SuperClaude_Framework Advanced multi-agent framework, community-built
https://github.com/forrestchang/andrej-karpathy-skills Принципы кода Карпати, оформленные как скиллы (репозиторий сообщества, не Anthropic)

Перед установкой community скилла — обязательно audit по уроку Безопасность плагинов.


Skills как методология обучения

Большой бонус которого многие не замечают — скилл = condensed expertise команды Anthropic в данной области.

  • Хочешь научиться design? Изучи design:design-critique — там упакованные практики дизайн-ревью
  • Хочешь научиться маркетингу? marketing:campaign-plan — embedded knowledge маркетологов
  • Хочешь debugging? superpowers:systematic-debugging — методика отладки по шагам
  • Хочешь финансы? finance:variance-analysis — методология FP&A аналитиков

Используя скилл, ты не просто получаешь output — ты учишься правильному подходу. Каждый prompt внутри = готовый workflow эксперта по этой теме.

🎨 Образ: скилл = плечо стоящее на плечах гигантов. Авторы скилла потратили время на правильный подход к code review. Ты получаешь результат их работы за несколько секунд установки.


Audience рейтинг — где ты сейчас

Уровень Что делать
Новичок (первые 30 дней) Не создавай свои скиллы. Только use существующие. Тренируйся на 5–10 Anthropic skills.
Средний (1–6 месяцев) Освоил 10+ Anthropic skills, можешь делать свои под domain specifics
Профессионал (6+ месяцев) Собственная skill library 5–20 штук + использует community + contributes back

Главная ошибка новичков — попытка сразу писать свои скиллы. Сначала научись использовать готовые. Поймёшь паттерны. Потом делай свои там где видишь реальный gap.


Практика

Шаг 1: Посмотри что у тебя уже установлено

bash
# Что Claude Code скачал и установил
ls ~/.claude/plugins/

# Список установленных плагинов в JSON
cat ~/.claude/plugins/installed_plugins.json | head -50

# Или через Claude Code напрямую
# В новой сессии: /plugin (вкладка Installed)

Шаг 2: Найди скилл для типичной задачи

Допустим у тебя задача: написать пост в Telegram про новый агентский фреймворк.

Прежде чем писать с нуля — поиск:

bash
# В Claude Code
/plugin

# Или поиск по категории
# marketing:* для контента
# searchfit-seo:* для SEO

Подходит marketing:draft-content. Установи и используй вместо ad-hoc промпта.


Шаг 3: Установи Anthropic skill

bash
# В Claude Code: открой /plugin, вкладка Discover, выбери плагин
# Или командой по имени плагина и маркетплейса
/plugin install <плагин>@<marketplace>

После установки скилл из плагина вызывается как /<плагин>:<скилл> и подхватывается Claude автоматически по описанию.


Шаг 4: Audit community skill перед установкой

Допустим нашёл интересный скилл karpathy-style-debugger на GitHub.

Перед установкой:

bash
# Клонируй НЕ в плагины
git clone https://github.com/forrestchang/andrej-karpathy-skills /tmp/audit-skill

# Проверь
cd /tmp/audit-skill
ls -la

# 1. Читай frontmatter каждого .md файла
# 2. Какие команды Bash он запускает?
grep -r "Bash" .

# 3. Какие файлы читает / пишет?
grep -r "Read\|Write\|Edit" .

# 4. Что в скрипте установки если есть?
cat install.sh 2>/dev/null

# 5. Активность репозитория?
# Когда последний commit? Сколько stars? Issues открытые?

См. урок Безопасность плагинов для детального чек-листа.

Если всё чисто — клади скилл в ~/.claude/skills/ (доступен во всех проектах) или в .claude/skills/ проекта.


Шаг 5: Квартальная гигиена

bash
# Раз в квартал — audit активного использования
cat ~/.claude/plugins/installed_plugins.json | jq '.plugins | keys'

# Для каждого: вспоминай — использовал последние 30 дней?
# Если нет — удалить или пометить "ждёт use case"

# Удалить неиспользуемый
/plugin uninstall <name>

# Логировать что удалил и почему
echo "$(date): uninstalled <name> — не использовал 30+ дней" >> ~/.claude/skills-audit.log

Шаг 6: Build только когда явно нужен — пример

Допустим, ты убедился что нет готового скилла для cuenca-real-estate-deal-validator. Тогда:

bash
# Используй skill-creator (мета-скилл) для создания нового
# В Claude Code:
/plugin
# Найди anthropic-skills:skill-creator
# Активируй
# Опиши задачу — он сгенерит правильную структуру

Не пиши .md файлы скиллов с нуля руками — используй skill-creator чтобы сразу получить правильный формат с frontmatter, examples, и edge cases.


Чеклист (✅)


Инструменты и ресурсы


Ключевые выводы

Use don't build — principle #1. Прежде чем писать свой скилл, проверь что нет готового. Anthropic и сообщество выпустили десятки готовых скиллов. Большинство типичных задач — уже покрыто. Ты сэкономишь часы каждую неделю.

3 случая когда build оправдан: domain-specific воркфлоу (риелтор Эквадора, не "ещё один code-reviewer"), custom brand voice (твой стиль в маркетинге), proprietary процессы (внутренний onboarding). В остальных случаях — use existing.

Skills = condensed expertise. Каждый готовый skill — это упакованные best practices от профильной команды. Используя их, ты не просто получаешь output — ты учишься правильному approach. Каждый skill = учебник по теме в активной форме.

Квартальная гигиена. Раз в три месяца audit установленных плагинов (/plugin). Удаляй неиспользованные за 30 дней. Goal: 80% installed = active use. Иначе context size раздувается без пользы.


Что дальше

→ Хуки: автоматические правила Claude Code — следующий шаг после навыков: правила, которые срабатывают сами, без твоего вызова

Отметка хранится только в этом браузере и никуда не отправляется. Мой прогресс