Agent skill
issue-management-skill
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/issue-management-skill
SKILL.md
Issue Management Skill
=== PURPOSE ===
This skill provides procedures for creating and managing GitHub issues. All issues MUST use standardized templates and follow labeling conventions.
=== USED BY ===
| Agent | Purpose |
|---|---|
| @agent(product-manager) @ref(CB-AGENT-PM-001) | Primary skill for issue creation |
=== PREREQUISITES ===
Before using this skill:
- GitHub repository access
- Issue templates available (@ref(CB-TPL-ISSUE-BUG-001), etc.)
- Label definitions (@ref(CB-TPL-LABELS-001))
=== PROCEDURE: Bug Report ===
Template: @ref(CB-TPL-ISSUE-BUG-001)
Steps:
- Use Bug Report template
- Fill in all required sections:
- Title: Clear, descriptive summary
- Environment: OS, browser, version
- Steps to Reproduce: Numbered, specific steps
- Expected Behavior: What should happen
- Actual Behavior: What actually happens
- Screenshots: If applicable
- Apply labels:
type: bug- Priority label (
priority: high/medium/low) - Component label
- Link to related issues if any
=== PROCEDURE: Feature Request ===
Template: @ref(CB-TPL-ISSUE-FEATURE-001)
Steps:
- Use Feature Request template
- Fill in all required sections:
- Title: Feature name/summary
- User Story: As a [user], I want [goal], so that [benefit]
- Acceptance Criteria: Checkbox list
- Priority: Business justification
- Dependencies: Related features/issues
- Apply labels:
type: feature- Priority label
- Component label
- Link to epic if applicable
=== PROCEDURE: Task ===
Template: @ref(CB-TPL-ISSUE-TASK-001)
Steps:
- Use Task template
- Fill in all required sections:
- Title: Task description
- Description: What needs to be done
- Subtasks: Checkbox list of steps
- Definition of Done: Clear completion criteria
- Apply labels:
type: taskortype: chore- Component label
- Assign to appropriate developer
=== PROCEDURE: Epic ===
Template: @ref(CB-TPL-ISSUE-EPIC-001)
Steps:
- Use Epic template
- Fill in all required sections:
- Title: Epic name
- Overview: High-level description
- Goals: What this epic achieves
- Child Issues: List of related issues
- Success Metrics: How to measure completion
- Apply labels:
type: epic- Priority label
- Link to milestone
=== PROCEDURE: Issue Triage ===
Purpose: Process and prioritize incoming issues
Steps:
- Review new issues daily
- Verify completeness (all template sections filled)
- Request clarification if needed
- Assign priority label
- Assign component label
- Link to epic/milestone if applicable
- Add to project board
Priority Definitions:
priority: critical- Production down, security issuepriority: high- Major feature blocked, significant bugpriority: medium- Normal priority workpriority: low- Nice to have, minor issues
=== PROCEDURE: Backlog Grooming ===
Purpose: Maintain healthy backlog
Steps:
- Review issues older than 30 days
- Close stale issues with explanation
- Update priorities based on current goals
- Break down large issues
- Remove duplicates
- Ensure all issues have labels
Frequency: Weekly
=== ANTI-PATTERNS ===
Vague Titles
Problem: "Bug" or "Fix issue" Solution: Specific, descriptive titles: "Login fails with special characters in password"
Missing Reproduction Steps
Problem: Bugs without steps to reproduce Solution: Always require numbered, specific steps
Orphan Issues
Problem: Issues not linked to epics or milestones Solution: Every feature/bug should have context
Label Inconsistency
Problem: Missing or incorrect labels Solution: Use triage procedure for all issues
=== RELATED SKILLS ===
| Skill | Relationship |
|---|---|
| @skill(requirements-gathering) | Requirements become issues |
| @skill(roadmap-planning) | Issues feed roadmap |
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?