AIKraft/Skills/Разработка навыков рабочих процессов

Разработка навыков рабочих процессов

Guides the design and structuring of workflow-based Claude Code skills with multi-step phases, decision trees, subagent delegation, and progressive disclosure. Use when creating skills that involve sequential pipelines, routing patterns, safety gates, task tracking, phased execution, or any multi-step workflow. Also applies when reviewing or refactoring existing workflow skills for quality.

trailofbits official Дизайн

Что делает навык

Skill предоставляет методологию и структурные шаблоны для проектирования надежных навыков рабочих процессов (workflow skills) в Claude Code. Он помогает создавать многошаговые процессы с фазированным выполнением, маршрутизацией, делегированием субагентам и защитными механизмами, обеспечивая детерминированное выполнение через строгую нумерацию фаз и критерии входа/выхода.

Когда применять

  • Проектирование нового навыка с многошаговым пайплайном или поэтапным выполнением
  • Создание навыка с маршрутизацией между несколькими независимыми задачами
  • Структурирование навыка с использованием субагентов или отслеживания задач (TaskCreate/TaskUpdate)
  • Ревью или рефакторинг существующего навыка-воркфлоу для улучшения качества и надежности
  • Разделение контента между SKILL.md, директориями references/ и workflows/

Как работает

  1. Определите триггерные ключевые слова в frontmatter description, так как именно они управляют активацией навыка
  2. Выберите подходящий структурный паттерн (маршрутизация, последовательный пайплайн, линейное прогрессирование, защитный шлюз или управление задачами) на основе сложности зависимостей
  3. Разбейте процесс на нумерованные фазы (Phase 1, Phase 2...), для каждой четко указав критерии входа (entry criteria) и критерии завершения (exit criteria)
  4. Назначьте инструменты через allowed-tools в frontmatter, используя только специализированные инструменты (Glob, Grep, Read, Write) вместо Bash для операций с файлами
  5. Разделите контент: держите SKILL.md до 500 строк, а детальные инструкции и справочные материалы вынесите в файлы references/ и workflows/
  6. Применяйте правила ограничения свободы действий: низкая свобода для критичных операций, высокая — для исследовательских задач

Примеры запросов агенту

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

Что понадобится

  • Инструменты: TodoRead, TodoWrite (рекомендуются для отслеживания прогресса), специализированные инструменты чтения/записи (Glob, Grep, Read, Write)
  • Структура файлов: наличие директорий references/ и workflows/ для хранения детальных инструкций
  • Соблюдение лимита: SKILL.md должен содержать не более 500 строк

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «designing-workflow-skills» из репозитория: # https://github.com/trailofbits/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r designing-workflow-skills/ ~/.claude/skills/designing-workflow-skills/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.