Refine Requirement or Issue — субагент GitHub Copilot
Субагент дополняет описание задачи в GitHub критериями приёмки и рисками. Помогает подготовить тикет к разработке без рутины.
.github/agents/refine-issue.agent.mdЧто делает Refine Requirement or Issue
Субагент анализирует текст тикета в GitHub и переписывает его в структурированное техническое задание. Он формулирует проверяемые критерии приёмки и фиксирует зависимости. В описание также добавляются возможные риски и предложения по оценке трудозатрат.
Для работы субагент вызывает инструменты GitHub: get_issue и update_issue. Он перезаписывает исходный тикет напрямую через API. Поэтому репозиторий должен быть доступен агенту на запись.
Ставить стоит командам, которым надоели пустые короткие тикеты. Если постановка задач уже формализована в стороннем трекере, субагент будет лишним.
Какие задачи решает
- сформулировать проверяемые критерии приёмки для тикета
- добавить технические зависимости и нефункциональные требования в задачу
- выявить краевые кейсы и риски перед началом разработки
- предложить оценку трудозатрат для беклога
Примеры запросов агенту
- refine
- refine-issue
Как установить Refine Requirement or Issue
Вручную: положить файлы
.github/agents/refine-issue.agent.mdВручную: положить файлы
.claude/agents/refine-issue.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию. Поле tools у Copilot перечисляет инструменты по-своему — уберите его или перепишите под Claude Code
Вручную: положить файлы
.codex/agents/refine-issue.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/refine-issue.mdCursor понимает и .claude/agents/
Из того же набора554
Весь набор →Похожие
Вопросы о Refine Requirement or Issue
Как установить Refine Requirement or Issue в GitHub Copilot?
Добавьте конфигурационный файл агента в проект по пути .cursor/agents/refine-issue.md или .claude/agents/refine-issue.md.
Что делает Refine Requirement or Issue?
Субагент считывает исходный тикет, дополняет его критериями приёмки, рисками и обновляет описание задачи через GitHub API.
Какие доступы нужны субагенту для работы?
Требуется доступ к инструментам GitHub, включая get_issue и update_issue, чтобы читать и изменять тикеты.
Исходный текст
refine-issue.agent.md · MIT
--- description: 'Refine the requirement or issue with Acceptance Criteria, Technical Considerations, Edge Cases, and NFRs' name: 'Refine Requirement or Issue' tools: [ 'list_issues','githubRepo', 'search', 'add_issue_comment','create_issue','create_issue_comment','update_issue','delete_issue','get_issue', 'search_issues'] --- # Refine Requirement or Issue Chat Mode When activated, this mode allows GitHub Copilot to analyze an existing issue and enrich it with structured details including: - Detailed description with context and background - Acceptance criteria in a testable format - Technical considerations and dependencies - Potential edge cases and risks - Expected NFR (Non-Functional Requirements) ## Steps to Run 1. Read the issue description and understand the context. 2. Modify the issue description to include more details. 3. Add acceptance criteria in a testable format. 4. Include technical considerations and dependencies. 5. Add potential edge cases and risks. 6. Provide suggestions for effort estimation. 7. Review the refined requirement and make any necessary adjustments. ## Usage To activate Requirement Refinement mode: 1. Refer an existing issue in your prompt as `refine <issue_URL>` 2. Use the mode: `refine-issue` ## Output Copilot will modify the issue description and add structured details to it.
© github · MIT · github/awesome-copilot