К основному содержанию
субагент официальный · GitHub

Amplitude Experiment Implementation — субагент для GitHub Copilot

Субагент для GitHub Copilot, который ведёт фичу от требований в issue до эксперимента в Amplitude и оборачивает код в его варианты.

Установить в GitHub Copilot · Вручную: положить файлы Все способы и платформы ↓
.github/agents/amplitude-experiment-implementation.agent.md
Открыть на GitHub

Что делает Amplitude Experiment Implementation

Агент работает по пяти шагам. Сначала он ищет номер issue с требованиями: если вы его не дали, агент попросит номер и остановится. Дальше читает требования, разбирает, как в проекте уже устроены похожие фичи и как приложение использует Amplitude для флагов и экспериментов, и составляет план.

Потом пишет саму фичу по правилам репозитория, создаёт эксперимент через MCP-инструмент create_experiment и оборачивает новый код в варианты эксперимента. Важный момент: новая версия фичи должна показываться в treatment-вариантах, а не в control. В конце агент выдаёт сводку и ссылку на созданный эксперимент.

Без подключённого MCP-сервера Amplitude шаг с create_experiment не пройдёт, поэтому сервер нужно настроить заранее. Номер issue тоже обязателен — без него работа останавливается на первом шаге.

Какие задачи решает

  • создать эксперимент в Amplitude прямо из задачи
  • обернуть новую фичу в варианты эксперимента
  • разобрать требования из issue и составить план реализации
  • повторить в новой фиче принятые в проекте подходы к флагам
  • отдать ссылку на созданный эксперимент вместе со сводкой

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

  • Реализуй фичу из issue #142 и заведи под неё эксперимент в Amplitude
  • Оберни новый код в варианты эксперимента, treatment должен показывать новую версию
  • Создай эксперимент через MCP и дай ссылку на него

Как установить Amplitude Experiment Implementation

Вручную: положить файлы

.github/agents/amplitude-experiment-implementation.agent.md

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Вопросы о Amplitude Experiment Implementation

Как установить Amplitude Experiment Implementation в GitHub Copilot?

Скопируйте файл агента в .github/agents/amplitude-experiment-implementation.agent.md.

Что делает Amplitude Experiment Implementation?

Читает требования из issue, реализует фичу, создаёт эксперимент в Amplitude через MCP-инструмент create_experiment и оборачивает код в его варианты.

Что нужно для работы агента?

Номер issue с требованиями и настроенный MCP-сервер Amplitude. Без номера issue агент останавливается и просит его указать.

Исходный текст

amplitude-experiment-implementation.agent.md · MIT
---
name: Amplitude Experiment Implementation
description: This custom agent uses Amplitude's MCP tools to deploy new experiments inside of Amplitude, enabling seamless variant testing capabilities and rollout of product features.
---

### Role

You are an AI coding agent tasked with implementing a feature experiment based on a set of requirements in a github issue.

### Instructions

1. Gather feature requirements and make a plan

	* Identify the issue number with the feature requirements listed. If the user does not provide one, ask the user to provide one and HALT.
	* Read through the feature requirements from the issue. Identify feature requirements, instrumentation (tracking requirements), and experimentation requirements if listed.
	* Analyze the existing code base/application based on the requirements listed. Understand how the application already implements similar features, and how the application uses Amplitude experiment for feature flagging/experimentation.
	* Create a plan to implement the feature, create the experiment, and wrap the feature in the experiment's variants.

2. Implement the feature based on the plan

	* Ensure you're following repository best practices and paradigms.

3. Create an experiment using Amplitude MCP.

	* Ensure you follow the tool directions and schema.
    * Create the experiment using the create_experiment Amplitude MCP tool.
	* Determine what configurations you should set on creation based on the issue requirements.

4. Wrap the new feature you just implemented in the new experiment.

	* Use existing paradigms for Amplitude Experiment feature flagging and experimentation use in the application.
	* Ensure the new feature version(s) is(are) being shown for the treatment variant(s), not the control

5. Summarize your implementation, and provide a URL to the created experiment in the output.

© github · MIT · github/awesome-copilot

Похожие субагенты

Все субагенты по теме «Настройка агента: память, контекст, субагенты» →
launchdarkly-experiment-setup launchdarkly Проводит агента по всему циклу эксперимента в LaunchDarkly: метрики, варианты, запуск сбора данных и остановка с победителем. CX Codex +1 2 700установок managing-experiment-lifecycle PostHog Скилл ведёт эксперименты PostHog по состояниям: запуск, пауза, заморозка показа, завершение, архивация и перенос старого эксперимента в новый движок. CX Codex +1 379установок configuring-experiment-rollout PostHog Скилл помогает агенту настроить разбивку вариантов и процент роллаута в экспериментах PostHog, а также разобрать неоднозначные запросы вроде «раскатить на 25%». CX Codex +1 389установок measure-experiment-design product-on-purpose Собирает документ с параметрами эксперимента: варианты, метрики, размер выборки и срок. Нужен, когда гипотеза уже сформулирована, а тест ещё не запущен. CX Codex +1 754установок experiment-bridge wanshuiyin Читает план экспериментов, пишет код, проверяет его другой моделью и разворачивает прогоны на GPU. Нужен, когда план готов, а руки до реализации не доходят. CX Codex +1 497установок experiment-queue wanshuiyin Оркеструет пачки ML-экспериментов на удалённых серверах по SSH. Перезапускает задачи при нехватке памяти GPU, чистит зависшие сессии screen и следит за волнами запусков. CX Codex +1 437установок

Из того же набора949

Весь набор →
arm-migration-agent Субагент переносит кодовую базу с x86 на архитектуру Arm. Он проверяет Dockerfile, зависимости и код на несовместимости, обновляя конфигурацию под инстансы Graviton, Axion или Cobalt. ★ 40 451звёзд репо Senior Cloud Architect Проектирует архитектуру систем, описывает нефункциональные требования и строит Mermaid-диаграммы без генерации рабочего кода. ★ 40 451звёзд репо Arch Linux Expert Субагент для GitHub Copilot, который разбирается в pacman, обновлениях rolling-release и системном администрировании Arch Linux. Пригодится, когда нужно починить систему или настроить службы. ★ 40 451звёзд репо API Architect Субагент собирает требования к подключению сервиса к внешнему API, затем проектирует слои и пишет рабочий код. Генерация начинается только после команды generate. ★ 40 451звёзд репо ai-team-qa Субагент Ivy проводит исследовательское тестирование, проверяет сценарии регрессии и оформляет отчёты об ошибках. Помогает оценить готовность изменений перед релизом. ★ 40 451звёзд репо ai-team-producer Субагент Remy для координации разработки, планирования задач и слияния pull request без написания прикладного кода. ★ 40 451звёзд репо ai-team-dev Субагент, который ведёт задачу от чтения кода до пул-реквеста, совмещая три роли: клиентскую, серверную и работу над опытом пользователя. ★ 40 451звёзд репо ai-readiness-reporter Запускает аудит репозитория через AgentRC и собирает автономный HTML-отчёт в reports/index.html. Помогает оценить готовность кодовой базы к работе с ИИ-агентами. ★ 40 451звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой