claude-dev-skill
claude-dev-skill — пользовательский навык для Claude Code: координирует работу множества AI-агентов по SOP, от PRD и архитектуры до QA и PR merge review.
Что такое claude-dev-skill?
claude-dev-skill — пользовательский навык для Claude Code, который превращает Claude в «техлида» для разработки ПО с несколькими AI-агентами-работниками. Навык обеспечивает структурированный многофазный workflow, координирующий параллельную работу в изолированных worktree, чтобы минимизировать потерю контекста и конфликты слияния путём маршрутизации изменений через PR и ревью.
Его основная цель — выйти за рамки однонитевой генерации кода: он направляет согласование требований (PRD), архитектурные решения, декомпозицию задач, параллельную реализацию, статические проверки QA и структурированный шаг ревью/слияния PR.
Ключевые возможности
- Командный workflow
/dev(многофазный SOP): Начинается с классификации запроса и проходит через согласование PRD, архитектуру и создание issues, реализацию работниками, верификацию QA и координацию слияния PR. - Правило маршрутизации техлида: Основной разговор трактуется как координатор; он «никогда не пишет код напрямую», требуя изменений через Worker Agent → PR → ревью.
- Параллельные Worker Agents через worktrees: Запускает несколько агентов-работников, развивающих параллельно в изолированных worktree для разных частей фичи (например, auth, API, frontend).
- Предварительный скан конфликтов до кодирования: Перед стартом агенты сканируют открытые Issues на пересечение файлов, чтобы выявить конфликты заранее.
- Координация PR после слияния: После слияний сканирует открытые PR и уведомляет ветки, требующие rebase.
- Security gate перед ревью: Требует запуска инструментов безопасности (например,
bandit+pip-auditдля Python илиnpm auditдля Node) как обязательный шаг перед фазой ревью. - Структурированный чеклист ревью PR с условиями вето: Ревью кода по 7-пунктному чеклисту с обязательными условиями вето.
- Самопроверка на контрпримерах для покрытия тестов: Включает шестикатегорийную самопроверку, чтобы работники учитывали сценарии Null/Empty/Boundary/External failure/Concurrency/Malicious input.
Как использовать claude-dev-skill
- Установите файлы навыка в директорию команд Claude Code (скриптовая установка для macOS/Linux/Windows или ручное копирование с сохранением структуры директорий).
- Убедитесь, что у вас установлен Claude Code (официальный CLI от Anthropic) и выполнен логин.
- Используйте GitHub CLI (
gh) с аутентифицированной сессией (сначала запуститеgh auth login). - В Claude Code выполните
/dev [опциональное описание]. Навык классифицирует запрос (например, новый проект, новая фича, багфикс, хотфикс, архитектурные изменения, рефакторинг) и запустит соответствующий flow.
Типичный запуск следует фазам из репозитория: согласование PRD (два раунда), архитектура и декомпозиция задач с GitHub Issues, параллельное выполнение работниками в worktrees, статическая верификация QA и ревью/слияние PR по чеклисту.
Сценарии использования
- Разработка небольшой/средней фичи веб-бэкенда с готовым PRD: Используйте
/dev, чтобы перевести существующий документ требований в архитектурные решения, GitHub Issues и параллельные реализации работниками. - Одновременная реализация нескольких модулей с минимизацией конфликтов слияния: Назначьте отдельным агентам-работникам разные компоненты (например, аутентификация vs. CRUD API задач vs. фронтенд) и полагайтесь на предварительный скан конфликтов и координацию rebase после слияния.
- Координированная правка багов или хотфиксов: Для багфиксов или экстренных хотфиксов flow классифицирует тип запроса и направляет через архитектурное ревью, изменения работниками, верификацию QA и структурированное слияние PR.
- Систематический рефакторинг с структурированным ревью: При рефакторинге самопроверка на контрпримерах и security gate перед слиянием помогают работникам учитывать edge-кейсы и запускать обязательные аудиты перед ревью.
- Архитектурные изменения, требующие согласования перед кодированием: Используйте фазу 1 (согласование PRD) и фазу 2 (архитектурные решения), чтобы уточнить план команды перед стартом реализации работниками.
FAQ
-
Что значит «tech lead» в рабочем процессе этого навыка? Основной разговор выступает в роли координатора: согласовывает PRD, определяет направление архитектуры, запускает worker-агентов и обеспечивает, чтобы изменения кода проходили через PR worker-агентов и ревью, а не прямые правки в чате.
-
Написывает ли claude-dev-skill код напрямую из основного разговора? Нет. В рабочем процессе есть «железное правило»: основной разговор никогда не пишет код напрямую; изменения должны проходить через Worker Agent и затем PR для ревью.
-
Как обрабатываются конфликты при параллельной разработке? Навык включает сканирование конфликтов перед кодированием (worker-агенты проверяют открытые Issues на пересечение файлов перед стартом) и шаг после слияния, который сканирует открытые PR для выявления веток, требующих rebase.
-
Какие проверки безопасности применяются? Перед фазой ревью обязательно запускаются инструменты безопасности, такие как
banditплюсpip-auditдля Python илиnpm auditдля Node, согласно описанию Security gate репозитория. -
Подходит ли это для задач по продакшен-развёртыванию? Описание области репозитория указывает, что оно не подходит для проектов, требующих продакшен-развёртывания, поскольку не предоставляет возможности DevOps/развёртывания.
Альтернативы
- Одноагентные ассистенты для кода (автодополнение/чат-стиль): Они фокусируются на написании кода напрямую из промптов, но обычно не предоставляют многоагентный workflow от PRD до PR с принудительными ревью-гейтами.
- Традиционные многошаговые промпты + ручные PR-workflow: Можно самостоятельно промптить Claude для декомпозиции задач и ручного запуска worker’ов, но теряется встроенная SOP-структура (классификация, сканирование конфликтов, координация QA и чеклистов).
- Стандартные GitHub-ориентированные командные workflow (Issues/PR без AI SOP): Команды могут воспроизвести части потока с помощью GitHub Issues и PR-ревью, но параллелизация «worker agent» и автоматизированный роутинг фаз не предоставляются аналогично.
- Другие пользовательские навыки Claude Code для планирования или тестирования: Вместо координации параллельных worker-агентов от начала до конца, некоторые навыки фокусируются только на одной части workflow (например, генерация тестов), оставляя интеграцию и координацию слияний пользователю.
Альтернативы
OpenFlags
OpenFlags — open source self-hosted система feature flags для progressive delivery: локальная оценка в SDK и простая REST контрольная плоскость для безопасных релизов.
GitBoard
GitBoard — нативное приложение для строки меню macOS для GitHub Projects: смотрите канбан, фильтруйте по статусам, ищите issue и создавайте/назначайте.
Studio CLI
Управляйте функциями WordPress Studio из терминала: локальные сайты, превью на WordPress.com, создание/обновление/удаление и аутентификация.
Codex Plugins
Используйте Codex Plugins, чтобы объединять skills, интеграции приложений и MCP-серверы в повторно используемые сценарии для доступа к Gmail, Google Drive и Slack.
Struere
Struere — AI-native операционная система вместо таблиц: структурированные приложения с дашбордами, алертами и автоматизациями для задач и процессов.
Ably Chat
Ably Chat — chat API и SDK для кастомных realtime-приложений: реакции, presence и правка/удаление сообщений для чатов в масштабе.