Claude-skill-registry label-context-mapping
Maps GitHub labels to Skills and Context documents. Use when creating issues (github-issue-creation) or working on issues (fix-issue command).
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/label-context-mapping" ~/.claude/skills/majiayu000-claude-skill-registry-label-context-mapping && rm -rf "$T"
manifest:
skills/data/label-context-mapping/SKILL.mdsource content
Label → Context Mapping
Central mapping from GitHub labels to Skills and Context documents.
SSOT: This skill defines the operational mappings. Label definitions are in Task Classification.
When to Use
- Creating issues: Determine which labels to apply
- Working on issues: Determine which skills and contexts to load
Label Categories
Type Labels → Context Documents
| Label | Context Document |
|---|---|
| |
| |
| |
| |
| |
| |
| |
Language Labels → Skills
| Label | Skill | Verification |
|---|---|---|
| | |
| | See skill for app-specific commands (Bun for xrpl-grpc-server, npm for erc20-token) |
| | |
Scope Labels → Skills
| Label | Skill | Verification |
|---|---|---|
| | Markdown formatting |
| | , workflow test |
| | |
| | |
| (+ ) | |
| - | Syntax validation |
| - | |
Chain Labels → Context Documents
| Label | Context Documents |
|---|---|
| , |
| , |
| , |
| , |
| , |
| |
Test Scope Labels → Verification
| Label | Verification |
|---|---|
| |
| |
| or chain-specific E2E |
Loading Procedure
From Issue Labels
1. Parse issue labels 2. Load contexts: - Type label → Context document - Chain label → Chain context (if present) 3. Load skills: - Always: git-workflow - Lang/Scope label → Development skill 4. Apply verification commands from skill
Mapping Examples
| Labels | Skills Loaded | Contexts Loaded |
|---|---|---|
, , | , | bug-fix.md, chains/btc.md |
, , | , | feature-add.md, chains/xrp.md |
, | , | documentation.md |
, , | , , | refactoring.md, db-change.md |
, , | , | test.md |
, | , | security.md |
Label Selection Rules
Required Labels
Every issue must have:
- One Type label (
,bug
,enhancement
,refactoring
,documentation
,security
,technical-debt
)test - One Language OR Scope label (
orlang:*
)scope:*
Optional Labels
- Chain label: Only for cryptocurrency-specific code
- Test Scope label: Only when Type is
test
Quick Reference
Required: [Type] + [Language OR Scope] Optional: [Test Scope] + [Chain] Type label → Context document (what to do) Lang/Scope label → Skill (how to do) Chain label → Chain context (domain knowledge)
Related
- Task Classification SSOT - Label definitions
- GitHub Labels - Label configuration
- Uses this mapping for issue creationgithub-issue-creation
command - Uses this mapping for issue workfix-issue