AIKraft/Skills/Мастер

Мастер

Generate an interactive bash wizard that walks a human through a manual procedure — third-party setup, a one-off migration, an A→B state transition — opening URLs, capturing values, confirming each step, and writing .env files and GitHub Actions secrets.

mattpocock official Дизайн

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

Генерирует интерактивный bash-скрипт (мастер), который пошагово проводит пользователя через ручные процедуры, такие как настройка сторонних сервисов, миграция данных или переход между состояниями проекта. Автоматизирует открытие URL, сбор значений, подтверждение действий и запись секретов в .env и GitHub Actions.

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

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

Как работает

  1. Анализ репозитория: чтение .env, .env.example, README, docker-compose, конфигураций фреймворка и .github/workflows для выявления необходимых значений
  2. Определение текущего и целевого состояний для миграций или переходов
  3. Формирование списка этапов (stages) с указанием собираемых значений и их порядка
  4. Согласование списка этапов с пользователем (возможность добавить, удалить или переставить шаги)
  5. Генерация bash-скрипта с использованием библиотеки template.sh (без ручного редактирования библиотеки)
  6. Запуск скрипта, который открывает URL, запрашивает ввод, записывает данные в .env/gh secrets и выводит итоговую сводку

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

Создай мастера для настройки API ключа Stripe в .env и GitHub Secrets
Напиши скрипт-мастер для миграции базы данных с PostgreSQL на MySQL
Сгенерируй интерактивный мастер для перехода проекта с Docker Compose на Kubernetes

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

  • Среда выполнения bash
  • Утилита gh (GitHub CLI) для работы с секретами
  • Доступ к файлам репозитория (.env, .github/workflows и др.)

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

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

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

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