Create GitHub issues (feature requests or bug reports) by learning from existing issue formats in the repository.
CRITICAL: Always search exhaustively BEFORE creating a new issue. Many issues have already been reported. Adding a +1 to an existing issue is MORE valuable than creating a duplicate.
1. Determine type:
2. Search with MULTIPLE keyword variations:
# Search at least 3-5 different keyword combinations
gh search issues --repo anthropics/claude-code "input buffer" --limit 15
gh search issues --repo anthropics/claude-code "text disappear" --limit 15
gh search issues --repo anthropics/claude-code "prompt lost" --limit 15
gh search issues --repo anthropics/claude-code "race condition" --limit 15
Keyword strategy:
3. Check duplicates thoroughly:
gh issue view --repo anthropics/claude-code [number] --comments4. If duplicate found:
gh issue comment --repo anthropics/claude-code [number] --body "+1 Still experiencing this in v2.x. [Add your specific details]"
5. Only proceed to Phase 2 if NO duplicates found after thorough search.
CRITICAL: Don't impose fixed template. Learn from repo.
1. Fetch similar issues:
# Feature requests
gh search issues --repo anthropics/claude-code "is:issue label:enhancement" --limit 5
# Bug reports
gh search issues --repo anthropics/claude-code "is:issue label:bug" --limit 5
2. Analyze structure:
gh issue view --repo anthropics/claude-code [number]
3. Identify patterns:
4. Extract template:
1. Apply learned structure:
2. Feature Request Structure (adapt):
## Problem / Use Case
[What trying to do or what's missing]
## Proposed Solution
[What to add or change]
## Example Usage
[Concrete example]
## Additional Context
[Optional: screenshots, related issues]
3. Bug Report Structure (adapt):
## Description
[What's happening vs should happen]
## Steps to Reproduce
1. [First]
2. [Second]
3. [Third]
## Expected / Actual Behavior
Expected: [what should happen]
Actual: [what happens]
## Environment
- Claude Code version: [version]
- OS: [OS]
## Additional Context
[Optional: errors, screenshots, logs]
4. Gather information:
1. Show draft:
════════════════════════════════════════
📋 DRAFT ISSUE: [Type]
════════════════════════════════════════
🏷️ TITLE: [Clear, searchable title]
📝 BODY:
[Full content]
📊 METADATA:
- Type: [Feature/Bug]
- Labels: [Suggested]
- Similar: [Related issue numbers]
════════════════════════════════════════
2. Get feedback:
3. Iterate if needed
1. Only with explicit approval ("yes", "submit", "go ahead")
2. Create:
gh issue create \
--repo anthropics/claude-code \
--title "[title]" \
--body "$(cat <<'EOF'
[content]
EOF
)"
3. Confirm:
✅ Issue #[number]: [title]
🔗 URL: [URL]
View: gh issue view --repo anthropics/claude-code [number]
Specific issue format:
gh issue view --repo anthropics/claude-code [reference-number]
Other repos:
gh search issues --repo [owner/repo] "{terms}"
Label suggestions:
gh label list --repo anthropics/claude-code
# Suggest: bug, enhancement, documentation, plugin, mcp, hooks
Feature Requests:
Bug Reports:
General:
# Search (use MULTIPLE variations)
gh search issues --repo anthropics/claude-code "{terms}" --limit 15
gh search issues --repo anthropics/claude-code "{synonym1}" --limit 15
gh search issues --repo anthropics/claude-code "{synonym2}" --limit 15
# View with comments (to check for user engagement)
gh issue view --repo anthropics/claude-code [number] --comments
# +1 existing issue (PREFERRED over creating duplicate)
gh issue comment --repo anthropics/claude-code [number] --body "+1 Still experiencing this. [specific details]"
# Create (only after exhaustive search)
gh issue create --repo anthropics/claude-code --title "Title" --body "Body"
# Labels
gh label list --repo anthropics/claude-code
npx skills add WarrenZhu050413/Creating Issues下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer