Storybook github-qa-labels
Label GitHub issues and PRs found during QA testing. Use when organizing QA findings with proper labels.
install
source · Clone the upstream repo
git clone https://github.com/storybookjs/storybook
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/storybookjs/storybook "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.agents/skills/github-qa-labels" ~/.claude/skills/storybookjs-storybook-github-qa-labels && rm -rf "$T"
manifest:
.agents/skills/github-qa-labels/SKILL.mdsource content
GitHub QA Labels
When creating or organizing issues/PRs found during QA testing, apply these labels.
QA tracking label
Add
upgrade:<version> label to track all QA findings for a release:
# Create label if it doesn't exist gh label create "upgrade:10.2" --repo storybookjs/storybook --color "0E8A16" --description "Issues/PRs found during 10.2 upgrade QA" # Add to issue/PR gh issue edit <NUMBER> --repo storybookjs/storybook --add-label "upgrade:10.2" gh pr edit <NUMBER> --repo storybookjs/storybook --add-label "upgrade:10.2"
Severity labels
Add
sev:S1 through sev:S4 to bugs only (not docs or feature requests):
gh issue edit <NUMBER> --repo storybookjs/storybook --add-label "sev:S2"
Severity levels:
- sev:S1: Critical, blocking, no workaround
- sev:S2: Significant issue, may have workaround
- sev:S3: Moderate issue, workaround exists
- sev:S4: Minor issue, edge case, easy workaround
What gets severity labels
| Type | Severity label? |
|---|---|
| Bug (runtime error) | Yes |
| Bug (type error) | Yes |
| Bug (automigrate issue) | Yes |
| Documentation issue | No |
| Feature request | No |
| Enhancement | No |
Batch labeling
Label multiple issues at once:
gh issue edit 33524 --repo storybookjs/storybook --add-label "upgrade:10.2" && \ gh issue edit 33527 --repo storybookjs/storybook --add-label "upgrade:10.2" && \ gh pr edit 33526 --repo storybookjs/storybook --add-label "upgrade:10.2"