Agent skill
github-issue-creation
Create GitHub issues with proper task classification. Classification determines which Skills will be used when working on the issue.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/github-issue-creation
SKILL.md
GitHub Issue Creation
Create issues with proper classification. Labels determine which Skills are used.
Prerequisites
- Load label-context-mapping skill: Use for all label → skill/context mappings
- See label-context-mapping
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 (
lang:*orscope:*)
Optional Labels
- Chain label: Only for cryptocurrency-specific code
- Test Scope label: Only when Type is
test
Issue Creation Process
1. Classify Task
From user request, determine:
- Type (bug, enhancement, refactoring, documentation, security, technical-debt, test)
- Language OR Scope
- Test scope (if applicable)
- Chain (if applicable)
Use label-context-mapping skill for label → skill/context mappings.
2. Create Proposal
## Proposed Issue
**Title**: [Clear title - 50-72 chars]
**Labels**: [type], [lang/scope], [test scope if applicable], [chain if applicable]
**Skills**: [git-workflow] + [skill based on label-context-mapping]
**Body**:
## Description
[What needs to be done]
## Acceptance Criteria
- [ ] Criterion 1
- [ ] Criterion 2
3. Create Issue (After Approval)
gh issue create \
--title "Title" \
--body "Body" \
--label "type,lang/scope,chain"
Quick Reference
Required: [Type] + [Language OR Scope]
Optional: [Test Scope] + [Chain]
→ Labels determine Skills (see label-context-mapping)
→ Skills determine workflow
Related
- label-context-mapping - Label → Skill/Context mapping
- Task Classification SSOT - Label definitions
- fix-issue command - Working on issues
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?