ワンクリックで
filing-user-bug-reports
// Process conversations or chat logs to identify reported bugs, search for existing GitHub issues, update existing issues when new undocumented details are discovered, and create new issues for untracked problems.
// Process conversations or chat logs to identify reported bugs, search for existing GitHub issues, update existing issues when new undocumented details are discovered, and create new issues for untracked problems.
| name | Filing User Bug Reports |
| description | Process conversations or chat logs to identify reported bugs, search for existing GitHub issues, update existing issues when new undocumented details are discovered, and create new issues for untracked problems. |
Process conversations or chat logs to identify reported bugs, search for existing GitHub issues, update existing issues when new undocumented details are discovered, and create new issues for untracked problems.
Read through the conversation and identify:
Look for:
For each identified bug, search GitHub using the gh CLI tool:
# Search by keywords from the bug description
gh issue list --repo <org>/<repo> --search "keyword1 keyword2" --limit 10 --json number,title,state,url
# Search by feature area
gh issue list --repo <org>/<repo> --search "feature area" --limit 10 --json number,title,state,url
# List issues with specific labels
gh issue list --repo <org>/<repo> --state open --label "bug" --limit 20 --json number,title,state,url
Search Strategy:
For each bug, determine:
For bugs that are already tracked but include new, undocumented details, update the existing GitHub issue with the newly gathered information. Add only net-new technical context such as clearer reproduction steps, environment details, frequency, workarounds, scope, or confirmations from additional users.
Example update command:
gh issue comment <issue-number> --repo <org>/<repo> --body "New information gathered from follow-up reports:\n\n- Updated reproduction steps: ...\n- Environment details: ...\n- Frequency: ...\n- Additional impact or workaround: ..."
If the existing issue body should be revised instead of just commented on, update it directly with gh issue edit so the canonical issue description stays current.
For bugs that need new tracking, create a GitHub issue using:
gh issue create --repo <org>/<repo> \
--title "Clear, descriptive title" \
--body "$(cat <<'EOF'
## Description
Clear description of the bug
## Steps to Reproduce
1. Step one
2. Step two
3. Step three
## Expected Behavior
What should happen
## Actual Behavior
What actually happens
## Environment
- Platform: iOS/Android/Web
- Version: X.Y.Z
- Source: Team chat discussion (Date)
## Additional Context
- Reproducibility: Always/Sometimes/Once
- Affected users: Multiple/Single
- Workaround: Yes/No
EOF
)" \
--label "bug"
Issue Writing Guidelines:
Provide a summary showing:
User: Read this conversation and create issues for any bugs:
[paste conversation]
Agent:
1. Searches for existing issues related to mentioned problems
2. Identifies which bugs are already tracked
3. Creates new issues for untracked bugs
4. Provides summary with all issue links
When reporting findings, use this structure:
## Summary of Reported Bugs/Issues
### 1. [Bug Title] ✅ Already Tracked
- Status: [Link to existing issue]
- Description: Brief description
- Reporter: [Generic description, no names]
### 2. [Bug Title] 📝 Existing Issue Updated
- Status: Updated [Link to existing issue]
- New information added: Brief summary of the undocumented details
### 3. [Bug Title] ⚠️ Needs New Issue
- Description: Brief description
- Impact: User impact
- Status: Created [Link]
### Recommendations
- Updated existing issue #123 with additional context
- New issue created: #456
- Need more info for: [Description]
This skill integrates with:
gh CLI