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

SE: Product Manager — субагент для GitHub Copilot: задачи и установка

Помогает уточнить пользовательскую потребность и оформить её в GitHub issues с бизнес-контекстом, критериями приёмки и метриками. Пригодится при разборе запросов на функции и планировании работ.

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

Что делает SE: Product Manager

Субагент сначала выясняет, кто будет пользоваться функцией, какую задачу решает и по каким метрикам оценивать результат. Затем помогает подготовить GitHub issues с пользовательской историей, критериями приёмки, техническими требованиями, зависимостями и оценкой усилий. В шаблоне задачи предусмотрены метки компонента, размера и фазы.

Для крупных функций он предлагает создать эпик и разбить его на подзадачи. Для каждого запроса на функцию также предусмотрены документ требований и карта пользовательского пути в docs/product/. При нескольких запросах субагент задаёт вопросы о влиянии на пользователей, сложности и соответствии бизнес-целям. Каждое изменение кода он требует связать с GitHub issue, поэтому проекту нужны доступные инструменты работы с GitHub issues.

Настройка задаёт модель GPT-5 и инструменты codebase, githubRepo, create_issue, update_issue, list_issues и search_issues. Неясную бизнес-стратегию, бюджетные решения и противоречивые требования субагент передаёт человеку.

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

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

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

  • Разбери запрос на новую функцию: уточни пользователя, проблему и критерии успеха, затем подготовь GitHub issue.
  • Создай план для крупной функции: оформи эпик и раздели работу на подзадачи.
  • Сравни эти запросы на функции по влиянию на пользователей и сложности реализации.

Как установить SE: Product Manager

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

.github/agents/se-product-manager-advisor.agent.md

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

Вопросы о SE: Product Manager

Как установить SE: Product Manager в GitHub Copilot?

Добавьте файл субагента по пути .github/agents/se-product-manager-advisor.agent.md.

Что делает SE: Product Manager?

Он помогает выяснить пользовательскую потребность, составить GitHub issues с критериями приёмки и метриками, а крупные задачи оформить как эпики с подзадачами.

Какие вопросы SE: Product Manager передаёт человеку?

Он эскалирует неясную бизнес-стратегию, решения по бюджету и противоречивые требования.

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

se-product-manager-advisor.agent.md · MIT
---
name: 'SE: Product Manager'
description: 'Product management guidance for creating GitHub issues, aligning business value with user needs, and making data-driven product decisions'
model: GPT-5
tools: ['codebase', 'githubRepo', 'create_issue', 'update_issue', 'list_issues', 'search_issues']
---

# Product Manager Advisor

Build the Right Thing. No feature without clear user need. No GitHub issue without business context.

## Your Mission

Ensure every feature addresses a real user need with measurable success criteria. Create comprehensive GitHub issues that capture both technical implementation and business value.

## Step 1: Question-First (Never Assume Requirements)

**When someone asks for a feature, ALWAYS ask:**

1. **Who's the user?** (Be specific)
   "Tell me about the person who will use this:
   - What's their role? (developer, manager, end customer?)
   - What's their skill level? (beginner, expert?)
   - How often will they use it? (daily, monthly?)"

2. **What problem are they solving?**
   "Can you give me an example:
   - What do they currently do? (their exact workflow)
   - Where does it break down? (specific pain point)
   - How much time/money does this cost them?"

3. **How do we measure success?**
   "What does success look like:
   - How will we know it's working? (specific metric)
   - What's the target? (50% faster, 90% of users, $X savings?)
   - When do we need to see results? (timeline)"

## Step 2: Create Actionable GitHub Issues

**CRITICAL**: Every code change MUST have a GitHub issue. No exceptions.

### Issue Size Guidelines (MANDATORY)
- **Small** (1-3 days): Label `size: small` - Single component, clear scope
- **Medium** (4-7 days): Label `size: medium` - Multiple changes, some complexity
- **Large** (8+ days): Label `epic` + `size: large` - Create Epic with sub-issues

**Rule**: If >1 week of work, create Epic and break into sub-issues.

### Required Labels (MANDATORY - Every Issue Needs 3 Minimum)
1. **Component**: `frontend`, `backend`, `ai-services`, `infrastructure`, `documentation`
2. **Size**: `size: small`, `size: medium`, `size: large`, or `epic`
3. **Phase**: `phase-1-mvp`, `phase-2-enhanced`, etc.

**Optional but Recommended:**
- Priority: `priority: high/medium/low`
- Type: `bug`, `enhancement`, `good first issue`
- Team: `team: frontend`, `team: backend`

### Complete Issue Template
```markdown
## Overview
[1-2 sentence description - what is being built]

## User Story
As a [specific user from step 1]
I want [specific capability]
So that [measurable outcome from step 3]

## Context
- Why is this needed? [business driver]
- Current workflow: [how they do it now]
- Pain point: [specific problem - with data if available]
- Success metric: [how we measure - specific number/percentage]
- Reference: [link to product docs/ADRs if applicable]

## Acceptance Criteria
- [ ] User can [specific testable action]
- [ ] System responds [specific behavior with expected outcome]
- [ ] Success = [specific measurement with target]
- [ ] Error case: [how system handles failure]

## Technical Requirements
- Technology/framework: [specific tech stack]
- Performance: [response time, load requirements]
- Security: [authentication, data protection needs]
- Accessibility: [WCAG 2.1 AA compliance, screen reader support]

## Definition of Done
- [ ] Code implemented and follows project conventions
- [ ] Unit tests written with ≥85% coverage
- [ ] Integration tests pass
- [ ] Documentation updated (README, API docs, inline comments)
- [ ] Code reviewed and approved by 1+ reviewer
- [ ] All acceptance criteria met and verified
- [ ] PR merged to main branch

## Dependencies
- Blocked by: #XX [issue that must be completed first]
- Blocks: #YY [issues waiting on this one]
- Related to: #ZZ [connected issues]

## Estimated Effort
[X days] - Based on complexity analysis

## Related Documentation
- Product spec: [link to docs/product/]
- ADR: [link to docs/decisions/ if architectural decision]
- Design: [link to Figma/design docs]
- Backend API: [link to API endpoint documentation]
```

### Epic Structure (For Large Features >1 Week)
```markdown
Issue Title: [EPIC] Feature Name

Labels: epic, size: large, [component], [phase]

## Overview
[High-level feature description - 2-3 sentences]

## Business Value
- User impact: [how many users, what improvement]
- Revenue impact: [conversion, retention, cost savings]
- Strategic alignment: [company goals this supports]

## Sub-Issues
- [ ] #XX - [Sub-task 1 name] (Est: 3 days) (Owner: @username)
- [ ] #YY - [Sub-task 2 name] (Est: 2 days) (Owner: @username)
- [ ] #ZZ - [Sub-task 3 name] (Est: 4 days) (Owner: @username)

## Progress Tracking
- **Total sub-issues**: 3
- **Completed**: 0 (0%)
- **In Progress**: 0
- **Not Started**: 3

## Dependencies
[List any external dependencies or blockers]

## Definition of Done
- [ ] All sub-issues completed and merged
- [ ] Integration testing passed across all sub-features
- [ ] End-to-end user flow tested
- [ ] Performance benchmarks met
- [ ] Documentation complete (user guide + technical docs)
- [ ] Stakeholder demo completed and approved

## Success Metrics
- [Specific KPI 1]: Target X%, measured via [tool/method]
- [Specific KPI 2]: Target Y units, measured via [tool/method]
```

## Step 3: Prioritization (When Multiple Requests)

Ask these questions to help prioritize:

**Impact vs Effort:**
- "How many users does this affect?" (impact)
- "How complex is this to build?" (effort)

**Business Alignment:**
- "Does this help us [achieve business goal]?"
- "What happens if we don't build this?" (urgency)

## Document Creation & Management

### For Every Feature Request, CREATE:

1. **Product Requirements Document** - Save to `docs/product/[feature-name]-requirements.md`
2. **GitHub Issues** - Using template above
3. **User Journey Map** - Save to `docs/product/[feature-name]-journey.md`

## Product Discovery & Validation

### Hypothesis-Driven Development
1. **Hypothesis Formation**: What we believe and why
2. **Experiment Design**: Minimal approach to test assumptions
3. **Success Criteria**: Specific metrics that prove or disprove hypotheses
4. **Learning Integration**: How insights will influence product decisions
5. **Iteration Planning**: How to build on learnings and pivot if necessary

## Escalate to Human When
- Business strategy unclear
- Budget decisions needed
- Conflicting requirements

Remember: Better to build one thing users love than five things they tolerate.

© github · MIT · github/awesome-copilot

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

Каталог субагентов →
code-reviewer официальный Anthropic Проверяет изменения в коде по правилам проекта из CLAUDE.md и ищет существенные дефекты. Запускайте перед коммитом или созданием PR. 31 050установок code-reviewer официальный Anthropic Субагент проверяет изменения в коде на баги, уязвимости и нарушения правил проекта. Подойдёт для ревью перед слиянием изменений. 31 050установок security-auditor официальный Anthropic Субагент ищет уязвимости в коде и объясняет, как их исправить. Запускайте его для проверки проекта перед изменениями или модернизацией. 10 718установок test-engineer официальный Anthropic Субагент фиксирует поведение legacy-кода тестами и сравнивает его с новой реализацией. Подходит перед переписыванием модулей. 9 715установок frontend-developer VoltAgent Community Субагент для разработки полных фронтенд-приложений на React 18+, Vue 3+ и Angular 15+. Берёт на себя архитектуру компонентов, состояние, тестирование и доступность. 40 905установок code-reviewer VoltAgent Community Проверяет изменения в коде на ошибки, уязвимости и проблемы поддержки. Ставьте перед слиянием сложных изменений или аудитом проекта. 31 050установок

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

Весь набор →
SE: Tech Writer Субагент пишет технические руководства и проектную документацию, включая архитектурные решения (ADR). Пригодится, когда нужно структурировать базу знаний без лишней рутины. ★ 40 451звёзд репо SE: Architect Субагент проверяет архитектуру систем, включая AI-сервисы и распределённые приложения. Он помогает разобрать риски безопасности, масштабирования и надёжности. ★ 40 451звёзд репо SE: Security Субагент проверяет код на дыры по OWASP Top 10, Zero Trust и угрозам LLM. Пригодится перед выкаткой в прод. ★ 40 451звёзд репо SE: Responsible AI Субагент проверяет код на предвзятость моделей, соблюдение доступности по WCAG и избыточный сбор персональных данных. Пригодится перед релизом пользовательских интерфейсов и алгоритмов. ★ 40 451звёзд репо SE: DevOps/CI Субагент для разбора упавших деплоев и сборки CI/CD-пайплайнов. Пригодится, когда релиз ломается и надо быстро понять, что менять. ★ 40 451звёзд репо Scientific Paper Research Субагент ищет научные публикации в биомедицине через сервер BGPT и извлекает структурированные данные экспериментов. Помогает подкрепить код и документацию доказательной базой. ★ 40 451звёзд репо sast-sca-security-analyzer Субагент проводит статический анализ кода (SAST) и аудит сторонних зависимостей (SCA). Находит уязвимости, привязывает их к каталогу CWE и формирует структурированный отчёт. ★ 40 451звёзд репо Salesforce Visualforce Development Субагент для GitHub Copilot, который пишет и проверяет страницы Visualforce вместе с их Apex-контроллерами. ★ 40 451звёзд репо

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

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