2.2 KiB
2.2 KiB
name, description
| name | description |
|---|---|
| github-issue-processing | Extract actionable information from GitHub issues including requirements, acceptance criteria, and technical constraints. Use when analyzing GitHub issues or preparing them for workflow execution. |
GitHub Issue Processing
This skill provides patterns for extracting and structuring information from GitHub issues.
Information Extraction Pattern
When processing a GitHub issue, extract:
1. Core Requirements
## Requirements
- Primary objective
- User stories or use cases
- Expected behavior
2. Technical Details
## Technical Context
- Affected components/modules
- Current behavior vs. desired behavior
- Stack traces or error messages (if applicable)
- Environment details
3. Acceptance Criteria
## Acceptance Criteria
- [ ] Criterion 1: Specific, testable condition
- [ ] Criterion 2: Specific, testable condition
- [ ] Criterion 3: Specific, testable condition
4. Constraints
## Constraints
- Performance requirements
- Backward compatibility needs
- Security considerations
- Dependencies on other issues/PRs
Labels Interpretation
Common GitHub labels and their implications:
- bug: Fix existing functionality, requires root cause analysis
- enhancement: Add new functionality, may need design review
- documentation: Update docs, ensure accuracy and completeness
- breaking-change: Impacts existing API, needs migration guide
- help-wanted: Good for community contribution, provide clear guidance
- priority: high: Address urgently, may need expedited review
Issue Linking
Extract and track related issues:
## Related Issues
- Blocks: #123, #456
- Blocked by: #789
- Related to: #321
- Duplicate of: (if applicable)
Converting to PRP
Transform issue analysis into PRP format:
- Prompt: Use issue title and description
- Response: Include analysis and proposed approach
- Plan: Break down into actionable steps with dependencies
Integration Points
Works with:
context-engineering-github-issue-analyzeragentcontext-engineering-prp-generatoragent for issue → PRP conversion/initial-github-issuecommand