Claude Skills Marketplace

by mhattingpete (community) · Claude Code, Claude API, FastMCP, Python

Skill AI Assistants Open Source активный

Claude Code Skills для инженерных рабочих процессов — автоматизация Git, тестирование и код-ревью.


Установка
# В Claude Code — устанавливает весь плагин со всеми skills и агентами
/plugin marketplace add mhattingpete/claude-skills-marketplace

# Установить только инженерные воркфлоу
/plugin marketplace add mhattingpete/claude-skills-marketplace/engineering-workflow-plugin

# Установить только визуальную документацию
/plugin marketplace add mhattingpete/claude-skills-marketplace/visual-documentation-plugin

# Установить только skills продуктивности
/plugin marketplace add mhattingpete/claude-skills-marketplace/productivity-skills-plugin

# Установить только операции с кодом
/plugin marketplace add mhattingpete/claude-skills-marketplace/code-operations-plugin
показать оригинал переведено ИИ

Claude Skills Marketplace

Run in Smithery

GitHub stars License Last Commit

Курируемый маркетплейс плагинов Claude Code для инженерных рабочих процессов.

Skill Loading Demo

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

claude-skills-marketplace/
├── .claude-plugin/
│   └── marketplace.json              # Манифест маркетплейса
├── execution-runtime/                 # 🚀 Среда выполнения кода (НОВОЕ!)
│   ├── api/                           # Импортируемая API-библиотека
│   ├── mcp-server/                    # FastMCP-сервер
│   ├── setup.sh                       # Установка одной командой
│   └── README.md
├── engineering-workflow-plugin/       # Плагин инженерного воркфлоу
│   ├── .claude-plugin/
│   │   └── plugin.json               # Манифест плагина
│   ├── agents/
│   │   └── plan-implementer.md       # Агент реализации плана
│   ├── skills/
│   │   ├── feature-planning/         # Skill планирования фичей
│   │   ├── git-pushing/              # Skill автоматизации Git
│   │   ├── review-implementing/      # Skill код-ревью
│   │   └── test-fixing/              # Skill починки тестов
│   └── README.md
├── visual-documentation-plugin/       # Плагин визуальной документации
│   ├── .claude-plugin/
│   │   └── plugin.json               # Манифест плагина
│   ├── skills/
│   │   ├── architecture-diagram-creator/  # Skill архитектурных диаграмм
│   │   ├── dashboard-creator/        # Skill создания дашбордов
│   │   ├── flowchart-creator/        # Skill создания флоучартов
│   │   ├── technical-doc-creator/    # Skill технической документации
│   │   └── timeline-creator/         # Skill создания таймлайнов
│   ├── EXAMPLES.md
│   └── README.md
├── productivity-skills-plugin/        # Плагин продуктивности и оптимизации
│   ├── .claude-plugin/
│   │   └── plugin.json               # Манифест плагина
│   ├── skills/
│   │   ├── code-auditor/             # Skill аудита кода
│   │   ├── codebase-documenter/      # Skill документирования кодовой базы
│   │   ├── conversation-analyzer/    # Skill анализа использования
│   │   └── project-bootstrapper/     # Skill настройки проекта
│   └── README.md
├── code-operations-plugin/            # Плагин манипуляций с кодом
│   ├── .claude-plugin/
│   │   └── plugin.json               # Манифест плагина
│   ├── skills/
│   │   ├── code-execution/           # 🚀 Skill выполнения Python (НОВОЕ!)
│   │   │   └── examples/             # Примеры скриптов
│   │   ├── code-transfer/            # Skill переноса кода
│   │   │   └── scripts/
│   │   │       └── line_insert.py    # Скрипт построчной вставки
│   │   ├── code-refactor/            # Skill массового рефакторинга
│   │   └── file-operations/          # Skill анализа файлов
│   └── README.md
├── LICENSE
└── README.md

Что такое Skills и Agents?

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

Каждый Skill состоит из файла SKILL.md с: - YAML frontmatter (имя, описание, метаданные) - Детальными инструкциями для Claude - Опциональными вспомогательными файлами (скрипты, шаблоны, референсы)

Agents — специализированные инстансы Claude, которые Claude может вызывать для обработки конкретных типов работы. Они работают независимо, со своим контекстом, и могут использовать разные модели, оптимизированные под их задачу.

Каждый Agent состоит из файла AGENT.md с: - YAML frontmatter (имя, описание, выбор модели) - Специализированными инструкциями и ограничениями - Фреймворками принятия решений для своей области

Skills и Agents работают вместе: Skills могут оркестрировать, когда вызывать Agents, а Agents могут использовать Skills при выполнении своих задач.

🚀 НОВОЕ: Execution Runtime (экономия 90%+ токенов)

Маркетплейс теперь включает среду выполнения кода, реализующую паттерн выполнения кода Anthropic. Вместо загрузки кода через контекст Claude выполняет Python локально с доступом к API — достигая 90-99% сокращения токенов для массовых операций.

Быстрые преимущества

✅ Огромная экономия токенов: обработка 100 файлов за 1К токенов вместо 100К ✅ Более быстрые операции: локальное выполнение вместо множества API-round-trip'ов ✅ Stateful воркфлоу: возобновление многошагового рефакторинга между сессиями ✅ Авто-безопасность: маскирование PII/секретов, изолированное выполнение

Настройка (2 минуты)

# После установки плагина маркетплейса
~/.claude/plugins/marketplaces/mhattingpete-claude-skills/execution-runtime/setup.sh

Когда активируется

Skills автоматически используют режим выполнения для: - Массовых операций (10+ файлов) - Сложных многошаговых воркфлоу - Итеративной обработки - Анализа кодовой базы целиком

Пример: "Переименуй getUserData в fetchUserData во всех Python-файлах" - Без выполнения: ~25 000 токенов (чтение/редактирование 50 файлов) - С выполнением: ~600 токенов (скрипт + сводка) — экономия 97.6%

Полная документация →

Установка

Установка из маркетплейса

# В Claude Code — устанавливает весь плагин со всеми skills и агентами
/plugin marketplace add mhattingpete/claude-skills-marketplace

Это устанавливает engineering-workflow-plugin, включающий все skills и агента plan-implementer.

Для установки отдельных плагинов:

# Установить только инженерные воркфлоу
/plugin marketplace add mhattingpete/claude-skills-marketplace/engineering-workflow-plugin

# Установить только визуальную документацию
/plugin marketplace add mhattingpete/claude-skills-marketplace/visual-documentation-plugin

# Установить только skills продуктивности
/plugin marketplace add mhattingpete/claude-skills-marketplace/productivity-skills-plugin

# Установить только операции с кодом
/plugin marketplace add mhattingpete/claude-skills-marketplace/code-operations-plugin

Доступные плагины

Engineering Workflow Plugin

Skills для типичных инженерных рабочих процессов, включая Git-операции, починку тестов, реализацию код-ревью и планирование фичей.

Документация плагина →

Visual Documentation Plugin

Skills для создания впечатляющей визуальной HTML-документации с современным UI-дизайном, SVG-диаграммами, флоучартами, дашбордами, таймлайнами и комплексными диаграммами архитектуры проекта.

Документация плагина →

Productivity Skills Plugin

Skills продуктивности и оптимизации воркфлоу для анализа паттернов использования, аудита качества кода, начальной настройки проектов и генерации исчерпывающей документации.

Документация плагина →

Code Operations Plugin

Высокоточные операции манипуляции с кодом, включая построчную вставку, массовый рефакторинг и анализ файлов. Конвертирован из code-copy-mcp в нативные skills Claude Code.

Документация плагина →

Доступные Skills

Разработка фичей

feature-planning

Разбивает запросы на фичи на детальные, реализуемые планы с чёткими задачами, которые может выполнить агент plan-implementer.

Активируется, когда: Пользователь запрашивает новую фичу, улучшение или сложное изменение, требующее планирования.

Пример использования: - "Добавь аутентификацию пользователей" - "Построй дашборд для аналитики" - "Спланируй, как реализовать функцию экспорта"

Работает с: агентом plan-implementer для выполнения


Git и контроль версий

git-pushing

Автоматически стейджит, коммитит с conventional commit сообщениями и пушит изменения в remote.

Активируется, когда: Пользователь упоминает пуш изменений, коммит работы или сохранение в remote.

Пример использования: - "Запушь эти изменения" - "Закоммить и запушь на github" - "Давай сохраним эту работу"


Тестирование и качество

test-fixing

Систематически определяет и исправляет падающие тесты, используя умные стратегии группировки ошибок.

Активируется, когда: Пользователь сообщает о падении тестов, просит починить тесты или хочет зелёный тест-сьют.

Пример использования: - "Почини падающие тесты" - "Сделай тест-сьют зелёным" - "Тесты сломались после моего рефакторинга"


Код-ревью

review-implementing

Систематически обрабатывает и реализует обратную связь код-ревью с отслеживанием todo.

Активируется, когда: Пользователь предоставляет комментарии ревьюера, фидбек по PR или просит обработать заметки ревью.

Пример использования: - "Реализуй этот фидбек ревью: [вставить комментарии]" - "Обработай эти комментарии PR" - "Ревьюер предложил такие изменения"


Операции с кодом

code-execution 🆕

Выполняет Python-код локально с доступом к API маркетплейса для экономии 90%+ токенов на массовых операциях.

Активируется, когда: Массовые операции (10+ файлов), сложные воркфлоу, трансформации по всей кодовой базе, потребность в производительности.

Пример использования: - "Отрефактори 50 файлов на новый API" - "Извлеки все утилитарные функции в отдельные файлы" - "Проведи аудит качества кода по всей кодовой базе"

Экономия токенов: 97-99% для массовых операций (25К → 600 токенов)


code-transfer

Переносит код между файлами с построчной точностью. Автоматически использует режим выполнения для операций с 10+ файлами.

Активируется, когда: Пользователь просит скопировать код между файлами, переместить функции/классы, извлечь код или вставить на конкретную строку.

Пример использования: - "Скопируй функцию authenticate из auth.py в utils.py" - "Перемести этот класс в отдельный файл" - "Извлеки эту функцию в новый файл" - "Вставь этот код на строку 45"

Ключевая особенность: Включает Python-скрипт для точной построчной вставки там, где сопоставление строк инструмента Edit не подходит.


code-refactor

Выполняет массовые операции рефакторинга кода. Автоматически переключается в режим выполнения для 10+ файлов (экономия 90% токенов).

Активируется, когда: Пользователь просит переименовать идентификаторы, заменить устаревшие паттерны, обновить вызовы API или внести согласованные изменения в нескольких местах.

Пример использования: - "Переименуй getUserData в fetchUserData везде" - "Замени все объявления var на let или const" - "Обнови все вызовы API аутентификации на новый эндпоинт" - "Преобразуй callback'и в async/await"


file-operations

Анализирует файлы и получает детальные метаданные без их изменения.

Активируется, когда: Пользователь запрашивает информацию о файле, статистику или анализ без внесения изменений.

Пример использования: - "Проанализируй этот файл" - "Сколько строк в app.py?" - "Сравни размеры всех Python-файлов" - "Дай метрики качества кода для проекта"


Продуктивность и анализ

conversation-analyzer

Анализирует историю разговоров Claude Code для выявления паттернов, типичных ошибок и возможностей оптимизации воркфлоу.

Активируется, когда: Пользователь хочет понять паттерны использования, оптимизировать воркфлоу или проверить best practices.

Пример использования: - "Проанализируй мои разговоры" - "Проверь мою историю" - "Как мне улучшить свой воркфлоу"


code-auditor

Комплексный анализ кодовой базы, охватывающий архитектуру, качество кода, безопасность, производительность, тестирование и поддерживаемость.

Активируется, когда: Пользователь хочет провести аудит качества кода, выявить технический долг, найти проблемы безопасности или оценить покрытие тестами.

Пример использования: - "Проведи аудит кода" - "Проверь на проблемы" - "Ревью кодовой базы" - "Аудит безопасности"


codebase-documenter

Генерирует исчерпывающую документацию, объясняющую, как работает кодовая база, включая архитектуру, ключевые компоненты, поток данных и гайдлайны разработки.

Активируется, когда: Пользователь хочет разобраться в незнакомом коде, создать онбординг-документацию, задокументировать архитектуру или объяснить, как работает система.

Пример использования: - "Объясни эту кодовую базу" - "Задокументируй архитектуру" - "Как работает этот код" - "Создай документацию для разработчиков"


project-bootstrapper

Настраивает новые проекты или улучшает существующие через best practices разработки, тулинг, документацию и автоматизацию воркфлоу.

Активируется, когда: Пользователь хочет начать новый проект, улучшить структуру проекта, добавить инструментарий разработки или установить профессиональные воркфлоу.

Пример использования: - "Настрой новый проект" - "Забутстрапь этот проект" - "Добавь best practices" - "Улучши структуру проекта"


Визуальная документация

architecture-diagram-creator

Создаёт комплексные HTML-диаграммы архитектуры, охватывающие бизнес-цели, потоки данных, конвейеры обработки, фичи (функциональные и нефункциональные), архитектуру системы и информацию о деплойменте.

Активируется, когда: Пользователь запрашивает диаграммы архитектуры, обзоры системы, документацию проекта или высокоуровневый дизайн системы.

Пример использования: - "Создай диаграмму архитектуры для этого проекта" - "Сгенерируй обзор архитектуры проекта" - "Задокументируй архитектуру системы с потоками данных и конвейером обработки"


flowchart-creator

Создаёт впечатляющие HTML-флоучарты и диаграммы процессов с деревьями решений, цветовой кодировкой этапов и swimlane'ами.

Активируется, когда: Пользователь запрашивает флоучарты, диаграммы процессов, визуализации воркфлоу или деревья решений.

Пример использования: - "Создай флоучарт для обработки наших заказов" - "Сгенерируй диаграмму процесса, показывающую шаги деплоя" - "Сделай дерево решений для нашего воркфлоу одобрения"


dashboard-creator

Создаёт профессиональные HTML-дашборды с карточками KPI-метрик, столбчатыми/круговыми/линейными графиками и индикаторами прогресса.

Активируется, когда: Пользователь запрашивает дашборды, отображение метрик, визуализации KPI или графики данных.

Пример использования: - "Создай дашборд, показывающий аналитику сайта" - "Сделай KPI-дашборд для наших метрик продаж" - "Сгенерируй дашборд производительности с графиками"


technical-doc-creator

Создаёт исчерпывающую HTML техническую документацию с блоками кода, воркфлоу API и диаграммами архитектуры системы.

Активируется, когда: Пользователь запрашивает техническую документацию, документацию API, примеры кода или архитектуру системы.

Пример использования: - "Создай документацию API для наших пользовательских эндпоинтов" - "Сгенерируй техническую документацию для системы аутентификации" - "Задокументируй нашу архитектуру микросервисов"


timeline-creator

Создаёт красивые HTML-таймлайны и roadmap'ы проектов с диаграммами Ганта, вехами и группировкой по фазам.

Активируется, когда: Пользователь запрашивает таймлайны, roadmap'ы, диаграммы Ганта, расписания проекта или визуализации вех.

Пример использования: - "Создай таймлайн для запуска нашего продукта" - "Сгенерируй roadmap, показывающий вехи Q1-Q4" - "Сделай диаграмму Ганта для расписания нашего проекта"

Общие возможности (все Skills): - Современные градиентные фоны и адаптивный дизайн - Семантическая цветовая система (успех/предупреждение/ошибка/инфо) - Самодостаточный HTML (без внешних зависимостей) - Соответствие доступности WCAG AA


Доступные Agents

Реализация

plan-implementer

Сфокусированный агент для реализации кода на основе конкретных планов или описаний задач. Использует модель Haiku для эффективного, экономичного выполнения.

Использовать, когда: У вас есть чёткая спецификация или план для выполнения.

Вызывается: автоматически skill'ом feature-planning, или вручную через инструмент Task

Пример использования: - Реализация задач из плана фичи - Выполнение конкретных подзадач реализации - Следование конвенциям проекта для сфокусированных изменений кода

Модель: claude-3-5-haiku (быстрая и эффективная для задач реализации)


Разработка плагинов

Хотите добавить свой плагин в этот маркетплейс? Следуйте этой структуре:

your-plugin/
├── .claude-plugin/
│   └── plugin.json              # Манифест плагина
├── agents/                       # Опционально: определения агентов
├── skills/                       # Директория skills
└── README.md                    # Документация плагина

Затем добавьте его в .claude-plugin/marketplace.json этого репозитория.

Создание кастомных Skills

Хотите создать свои Skills? Следуйте этой структуре:

my-skill/
├── SKILL.md          # Основной файл skill с frontmatter и инструкциями
└── reference.md      # Опционально: дополнительный контекст, загружаемый по требованию

Шаблон SKILL.md

---
name: my-skill-name
description: Что делает и когда использовать. Будьте конкретны насчёт триггеров активации.
---

# Заголовок Skill

Краткий обзор того, что делает этот skill.

## Когда использовать

Перечислите конкретные сценарии, когда Claude должен активировать этот skill:
- Пользователь говорит X
- Пользователь упоминает Y
- Контекст включает Z

## Инструкции

Пошаговые инструкции для Claude...

Best Practices

  1. Описание — ключ: включайте и что делает skill, И когда его использовать
  2. Используйте формы герундия: называйте skills с "-ing" (например, "git-pushing", а не "git-push")
  3. Держите кратко: skills менее 500 строк загружаются быстрее
  4. Прогрессивное раскрытие: переносите детальный контент в отдельные референс-файлы
  5. Тестируйте на разных моделях: убедитесь, что skills работают с Sonnet, Opus и Haiku

Контрибьютинг

Контрибьюции приветствуются! Чтобы добавить новый skill:

  1. Сделайте форк этого репозитория
  2. Создайте свой skill в новой директории
  3. Следуйте шаблону SKILL.md и best practices
  4. Добавьте свой skill в этот README
  5. Отправьте pull request

Лицензия

Apache 2.0 — см. файл LICENSE для деталей.

Ресурсы

Поддержка

Вопросы и проблемы: - Откройте issue в этом репозитории - Загляните в обсуждения Claude Code


Пример полного воркфлоу

Вот как skills и агент работают вместе в типичном потоке разработки фичи:

  1. Пользователь: "Добавь аутентификацию пользователей в приложение"
  2. Skill feature-planning активируется и:
    • Задаёт уточняющие вопросы (OAuth? JWT? На основе сессий?)
    • Исследует кодовую базу на существующие паттерны
    • Создаёт детальный план с 8 дискретными задачами
    • Проверяет план с пользователем
  3. Агент plan-implementer выполняет каждую задачу:
    • Реализует модель User
    • Создаёт middleware аутентификации
    • Добавляет эндпоинты login/logout
    • Строит фронтенд-flow аутентификации
  4. Skill test-fixing автоматически активируется, если тесты падают:
    • Определяет и группирует падения тестов
    • Систематически исправляет проблемы
  5. Пользователь: "Запушь эти изменения"
  6. Skill git-pushing активируется:
    • Создаёт conventional commit сообщение
    • Пушит в remote-ветку

Заметка: Эти skills обобщены для широкого использования в инженерии ПО. Адаптируйте описания и инструкции под ваши конкретные воркфлоу.

Другие проекты автора

  • personal-ai-os — автоматизация цифровой жизни на естественном языке
  • agent-composer — local-first мульти-агентная AI-платформа
  • outlook-mcp — MCP-сервер для Microsoft Outlook
  • nemlig-shopper — CLI-инструмент для продуктовых покупок (PyPI)
  • Portfolio — личный сайт-портфолио
Войдите, чтобы оставить комментарий