Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 21 additions & 19 deletions .claude/skills/write-pr/references/labels.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,35 @@
# GitHub Labels Reference

Select **1–2 labels** from the PR-eligible list below. Do NOT use issue-only or manual labels.
Label names must match the repository exactly (verify with `gh label list`).

## PR-Eligible Labels (auto-selectable)

| Label | When to use |
|---------------------|-----------------------------------------------------------|
| `enhancement:개선작업` | New feature, improvement to existing feature, refactoring |
| `bug:버그` | Bug fix |
| `documentation:문서화` | Docs-only changes (README, CONTRIBUTING, comments) |
| `release:릴리즈` | Release preparation or version bump |
| Label | When to use |
|-----------|--------------------------------------------------------|
| `신규 기능` | New feature or improvement to an existing feature |
| `리팩터링` | Refactoring / code improvement without behavior change |
| `버그` | Bug fix |
| `문서화` | Docs-only changes (README, CONTRIBUTING, comments) |
| `삭제` | Removal of a feature, module, or dead code |

## Off-limits Labels (do NOT assign)

| Label | Reason |
|----------------------------|----------------------------------------------------------------------------|
| `waiting for review:검토 대기` | Applied manually by the author after the PR is ready — never auto-assigned |
| `help wanted:도움 필요` | Issues only |
| `invalid:무효한` | Issues only |
| `duplicate:중복` | Issues only |
| `GFI:첫 기여 추천` | Issues only |
| `blocked:차단됨` | Applied manually when blocked by another PR/issue |
| Label | Reason |
|--------------------------|-----------------------------------------------------------|
| `무효` | Issues only |
| `중복됨` | Issues only |
| `중지됨` | Applied manually when blocked by another PR/issue |
| `harness sync:하네스 동기화` | Automation-managed — never auto-assigned |
| `bug:버그` | Legacy duplicate of `버그` — use `버그` instead |

## Quick Decision

```
Bug fix? → bug:버그
New feature or improvement? → enhancement:개선작업
Docs only? → documentation:문서화
Release? → release:릴리즈
Unsure? → enhancement:개선작업
Bug fix? → 버그
New feature? → 신규 기능
Refactoring only? → 리팩터링
Docs only? → 문서화
Removal / deletion? → 삭제
Unsure? → 신규 기능
```