AgentSkillsCN

github-labels

在 moto-nrw/project-phoenix 中创建或编辑 GitHub 问题时使用。强制执行标签规范——切勿新建标签。

SKILL.md
--- frontmatter
name: github-labels
description: Use when creating or editing GitHub issues in moto-nrw/project-phoenix. Enforces label conventions - NEVER create new labels.

GitHub Label Guidelines

Project Phoenix uses a fixed set of GitHub labels. NEVER create new labels.

Approved Labels

Type (required - pick one)

LabelUse for
bugSomething isn't working
featureNew functionality
ogs demanded featureFeature requested by OGS stakeholders
epicLarge multi-issue initiative
maintenanceRefactoring, tech debt, cleanup

Priority (required - pick one)

LabelUse for
priority: highMust have before launch
priority: mediumImportant but can wait
priority: lowNice to have

Deploy (optional)

LabelUse for
deploy-stagingAuto-deploy to staging on merge
deploy-demoAuto-deploy to demo on merge

Rules

  1. Use ONLY these labels - never create new ones
  2. Use GitHub Assignees for ownership (not labels)
  3. Every issue needs: one Type label + one Priority label
  4. Deploy labels are optional, add when PR is ready

Commands

bash
# Add labels
gh issue edit <number> --add-label "bug" --add-label "priority: medium"

# Remove labels
gh issue edit <number> --remove-label "feature"

# List available labels
gh label list --repo moto-nrw/project-phoenix