issue-triage — команда для Claude Code: что делает и как установить
Команда сортирует входящие задачи из GitHub и Linear, выставляет приоритеты по шкале влияния и распределяет тикеты между командами.
npx claude-code-templates@latest --command team/issue-triageЧто делает issue-triage
Слэш-команда запускает шестиэтапный процесс триажа задач. Сначала ассистент считывает метаданные и оценивает тяжесть проблемы, затем относит её к багам или запросам улучшений. После этого рассчитывается приоритет с учётом сложности и ценности, формируются метки и выставляются сроки реакции по SLA.
Для сбора контекста шаблон выполняет команды через инструмент Bash. Скрипт запрашивает имя репозитория через gh repo view и проверяет открытые задачи вызовом gh issue list с обработкой через jq.
Без установленных в системе gh и jq автоматическая проверка контекста репозитория не сработает и вернёт заглушки. Аргументы вызова позволяют ограничить разбор только тикетами GitHub или задачами Linear.
Какие задачи решает
- Классифицировать входящие баг-репорты и запросы улучшений
- Рассчитать приоритет тикетов с учётом сложности и срочности
- Назначить задачи на профильные команды с учётом текущей загрузки
- Сформировать единообразные метки и целевые сроки SLA
Примеры запросов агенту
- /issue-triage --github-issues
- /issue-triage --priority-analysis
- /issue-triage --linear-tasks
Как установить issue-triage
1Через claude-code-templates
npx claude-code-templates@latest --command team/issue-triage2Вручную: положить файлы
.claude/commands/issue-triage.mdВызов — /issue-triage. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
~/.codex/prompts/issue-triage.mdВызов — /prompts:issue-triage. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.github/prompts/issue-triage.prompt.mdВручную: положить файлы
.gemini/commands/issue-triage.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Вопросы о issue-triage
Как установить issue-triage в Claude Code?
Выполните в терминале команду npx claude-code-templates@latest --command team/issue-triage. Также файл промпта можно сохранить напрямую в .claude/commands/issue-triage.md.
Что делает команда issue-triage?
Она исследует входящие тикеты, выставляет баллы приоритета, подбирает метки и рекомендует команду для назначения.
Какие утилиты нужны для работы команды?
Команде требуются разрешения Read, Write и Bash. Для автоматического сбора контекста репозитория в системе должны быть установлены утилиты gh и jq.
Исходный текст
issue-triage.md · MIT
--- allowed-tools: Read, Write, Bash argument-hint: "[scope] | --github-issues | --linear-tasks | --priority-analysis | --team-assignment" description: Intelligent issue triage with automatic categorization, prioritization, and team assignment --- # Issue Triage Intelligently triage and prioritize issues with automated routing and team assignment: **$ARGUMENTS** ## Current Triage Context - Repository: !`gh repo view --json nameWithOwner -q .nameWithOwner 2>/dev/null || echo "No repo context"` - Open issues: !`gh issue list --state open --limit 1 --json number | jq length 2>/dev/null || echo "Check manually"` - Linear teams: Available Linear teams and project assignments for routing - Triage backlog: Current volume and age of untriaged issues ## Task Execute intelligent issue analysis with automated triage and priority assignment: **Triage Scope**: Use $ARGUMENTS to focus on GitHub issues, Linear tasks, priority analysis, or team assignment optimization **Triage Framework**: 1. **Issue Analysis** - Extract issue metadata, analyze content patterns, assess severity indicators, evaluate impact scope 2. **Category Classification** - Identify issue type (bug, feature, documentation), assess complexity level, determine urgency factors 3. **Priority Assessment** - Calculate priority score using severity, impact, effort, and business value metrics 4. **Team Routing** - Match issue skills to team expertise, balance workload distribution, consider current sprint capacity 5. **Label Management** - Apply consistent labeling scheme, maintain taxonomy standards, enable filtering and reporting 6. **SLA Assignment** - Set response time expectations, establish resolution targets, track performance metrics **Advanced Features**: Automated severity detection, intelligent team matching, workload balancing, SLA monitoring, escalation workflows. **Quality Assurance**: Consistency validation, triage accuracy tracking, team satisfaction monitoring, process optimization feedback. **Output**: Complete issue triage with priority assignments, team routing recommendations, SLA targets, and process improvement insights.
© davila7 · MIT · davila7/claude-code-templates