
issue
by Taketo-Yoda
Generate SBOMs for Python projects managed by uv.
SKILL.md
name: issue description: Create GitHub Issues with consistent formatting for autonomous implementation
/issue - Issue Creation Skill
Create GitHub Issues with consistent formatting and sufficient technical detail for autonomous implementation.
Language Requirement
IMPORTANT: All GitHub Issues MUST be written in English.
- Issue title: English
- Issue body: English
- Labels: English
- Comments: English
Steps
1. Gather Information
Before creating an Issue, gather the following information from the user:
- Type: Feature, Bug, Documentation, Refactor, or other
- Summary: Brief description of the task
- Context: Why is this needed?
- Technical Details: Implementation hints if available
2. Determine Issue Template
Based on the type, use the appropriate structure:
Feature Request
## Summary
[Brief description of the feature]
## Problem
[What problem does this solve?]
## Proposed Solution
[How should this be implemented?]
## Technical Implementation
[Technical details for autonomous implementation]
- Files to modify:
- New files to create:
- Dependencies:
- Architecture considerations:
## Acceptance Criteria
- [ ] [Specific, testable criterion]
- [ ] [Another criterion]
- [ ] Tests added
- [ ] Documentation updated (if applicable)
Bug Report
## Summary
[Brief description of the bug]
## Current Behavior
[What happens now?]
## Expected Behavior
[What should happen?]
## Steps to Reproduce
1. [Step 1]
2. [Step 2]
3. [Step 3]
## Technical Details
- Environment: [OS, Rust version, etc.]
- Error messages:
- Related files:
## Proposed Fix
[Technical approach to fix]
## Acceptance Criteria
- [ ] Bug is fixed
- [ ] Tests added to prevent regression
- [ ] No new warnings from clippy
3. Validate Completeness
Before creating the Issue, verify:
- Title is concise and descriptive (in English)
- Technical detail is sufficient for autonomous implementation
- Acceptance criteria are specific and testable
- Labels are appropriate (bug, enhancement, documentation, etc.)
- Related Issues/PRs are referenced if applicable
4. Create the Issue
Use the gh CLI to create the Issue:
gh issue create --title "TITLE" --body "BODY" --label "LABEL"
5. Confirm Creation
After creating, output:
- Issue URL
- Issue number
- Summary of what was created
Labels Reference
Common labels for this project:
bug- Bug fixesenhancement- New features or improvementsdocumentation- Documentation updatesrefactor- Code refactoringsecurity- Security-related issuesperformance- Performance improvementstesting- Test additions or improvements
Example Usage
User: "バグ報告したい。cargo run で --no-network オプションが効かない"
Claude executes /issue skill:
- Gathers details about the bug
- Creates English Issue with proper template
- Adds
buglabel - Creates Issue using
gh issue create - Reports Issue URL to user
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
1ヶ月以内に更新
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon
