Apache Magpie — скиллы для сопровождения открытых проектов

Apache Magpie

Скиллы Apache для разбора задач и pull request, ревью, наставничества и уязвимостей: агент готовит черновики, публикует человек

  • 145 ★ репозитория
  • Последний коммит
ПлагинОфициальный

Расширенный доступ

Почему такой уровень

  • Скиллы читают задачи, письма и репозиторий проекта, а плагин-страж блокирует команды оболочки
  • Семейства безопасности и релизов работают с неопубликованными уязвимостями и подписью релиза и требуют прав мейнтейнера
Все причины и проверки

apache/magpie

Установка

Ручная установка

/plugin marketplace add apache/magpie

Затем /plugin install magpie-setup@apache-magpie и остальные базовые плагины.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скиллы читают задачи, письма и репозиторий проекта, а плагин-страж блокирует команды оболочки
  • Семейства безопасности и релизов работают с неопубликованными уязвимостями и подписью релиза и требуют прав мейнтейнера

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Apache Magpie — набор скиллов для агента, которым вы уже пользуетесь: Claude Code, Codex, Antigravity, Copilot и других. Скиллы берут на себя рутину сопровождения открытого проекта: разбор задач и запросов на слияние, ревью кода, наставничество новичков, черновики исправлений и обработку сообщений об уязвимостях. Ничего не отправляется от вашего имени: каждый комментарий, письмо, метку и запрос агент готовит как черновик, публикует человек, автономного режима нет. Агент заперт до чтения реальных данных: песочница файлов и сети, окружение без учетных данных и детерминированный страж, который проверяет каждую команду оболочки до запуска и отклоняет нарушающие жесткие правила. Семейства скиллов ставятся отдельными плагинами: setup, скиллы-утилиты, безопасность (16 шагов от импорта письма до публикации CVE), запросы на слияние, задачи, релизы ASF, обслуживание репозитория, локальное ревью, наставничество и рост контрибьюторов. Общего пакета нет намеренно: каждый скилл занимает контекст на каждом ходу. Телеметрия по умолчанию выключена.

Для кого. Мейнтейнерам открытых проектов, особенно проектов Apache, которые разбирают поток задач, запросов на слияние и сообщений о безопасности и хотят передать черновую работу агенту.

Подходит, если

  • Очередь запросов на слияние разрослась, и нужны разбор, статистика и глубокое ревью
  • Приходят сообщения об уязвимостях на security@, и их надо провести от импорта до CVE по шагам
  • Список задач требует дедупликации, воспроизведения и повторной оценки
  • Для релиза ASF нужен план, сборка кандидата и ветка голосования
  • Новичкам хочется подготовить пояснения и хорошие первые задачи

Не подходит, если

  • Нужен автономный бот, который отвечает и сливает сам: в Magpie такого режима намеренно нет
  • Репозиторий маленький, и очередей нет: накладные расходы на песочницу и плагины не окупятся
  • Нужно поставить все сразу одной командой: общего плагина нет из-за расхода контекста
  • Вы хотите коммерческий сервис с аккаунтом: проект открыт, без учетной записи и посредника

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

Установи семейство разбора запросов на слияние Magpie и подготовь черновик ревью по открытому запросу. Ничего не публикуй: оставь комментарий черновиком.

Ограничения

Проект в разработке для проектов ASF и участников ядра Python, сам README просит тестировщиков. Часть семейств (релизы, наставничество) экспериментальная. Для безопасности и релизов скиллы рассчитаны на мейнтейнеров с соответствующими правами.

Каждый установленный скилл тратит контекст на каждом ходу, примерно 0,2–2,0 тысячи токенов на семейство, поэтому ставить стоит только нужные. Закрепленная копия через `/magpie-setup` нужна там, где маркетплейс недоступен. Дополнительные MCP-серверы, например `ponymail`, `apache-projects` и `gmail-plaintext`, подключаются отдельно.

Как отключить. Удалите нужные плагины командой `/plugin uninstall`, например для семейства запросов на слияние, а затем при желании уберите маркетплейс apache-magpie. В репозиторий проекта установка ничего не пишет.

Частые вопросы

Как поставить Magpie в Claude Code?

Выполните `/plugin marketplace add apache/magpie`, затем `/plugin install magpie-setup@apache-magpie`. После этого основные плагины можно просить словами: скилл setup сам выполнит установки.

Какие плагины считаются базовыми?

Четыре: `magpie-setup`, `magpie-vetted-ops`, `magpie-agent-guard` и `magpie-utilities`. Это тот же минимум, который проект закрепляет у себя при внедрении Magpie.

Может ли агент сам отправить письмо или слить запрос?

Нет. Каждый комментарий, письмо, метку и запрос он готовит как черновик, а отправляет человек. Автономного режима в проекте нет.

Что делает страж команд?

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

Работает ли Magpie в Codex и других агентах?

Да, для Codex, VS Code с Copilot, Antigravity, Pi и Goose есть короткие инструкции в `docs/quick-start.md`. Для среды без маркетплейса предусмотрена закрепленная копия с командой `/magpie-setup`.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Маркетплейс и установщик плагинов для полного цикла разработки: выбор задачи, ревью, чистка кода, PR, релиз

ПлагинШирокий доступ1 тыс.Звезды репозитория

Плагин со скиллами для Claude Code и Codex: исследование кода, тесты, рефакторинг и независимая проверка готовых изменений

ПлагинРасширенный доступ454Звезды репозитория

agent-toolkit дает общие скиллы для инженерных задач: от тикета до плана, задач и пересказа правок для ревью.

ПлагинРасширенный доступ85Звезды репозитория

AI Code Toolkit

aicode-toolkit

Плагины и MCP-серверы для агента: проекты из шаблонов, паттерны перед правкой файла и ревью по правилам из YAML.

ПлагинРасширенный доступ160Звезды репозитория

Кодинг-агент для терминала, браузера и CI на 38 провайдерах моделей, с памятью между сессиями, MCP, скиллами и хуками.

CLIШирокий доступ181Звезды репозитория

Больше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash

СкиллШирокий доступ178Звезды репозитория

Коротко о README

README объясняет идею: скиллы для агента, ничего от вашего имени, агент в песочнице, проект Apache без аккаунтов и телеметрии по умолчанию. Дальше идут установка, использование, обновление, таблица семейств скиллов с типом, режимами и числом скиллов, а также внешние источники скиллов и благодарности.

Бейдж для README

Сообщить о проблеме