一键导入
create-issue-with-websearch
Create a GitHub issue from a vague idea by thoroughly researching the topic on the web to sharpen the specification before filing
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create a GitHub issue from a vague idea by thoroughly researching the topic on the web to sharpen the specification before filing
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Draft a new release of the project.
Form an Agent Team of Implementer and Reviewer subagents to tackle the given task, looping implementation and review until the Reviewer reports zero high-or-above findings and no more than three mid findings.
Approve a pull request using gh pr review --approve
Babysit a Dependabot dependency-bump PR all the way to merge: verify the author is the genuine Dependabot bot, diagnose and resolve any CI failure (excluding or fixing a breaking bump when needed), get every check green, and merge. Use when the user wants to shepherd a Dependabot bump PR to merge.
Resolve every open issue one at a time: fact-check each with web research, close the ones that need no action, and run the `goal-pr` skill to fix, review, and merge the ones that do — repeating until no actionable issues remain.
Resolve every open maintainer-scrap issue one at a time: fact-check each with web research, close the ones that need no action, and run the `goal-pr` skill to fix, review, and merge the ones that do — repeating until no actionable scrap issues remain.
| name | create-issue-with-websearch |
| description | Create a GitHub issue from a vague idea by thoroughly researching the topic on the web to sharpen the specification before filing |
| targets | ["*"] |
topic = the user's request
Use this skill when the user only has a rough, fuzzy idea and needs heavy web research to clarify the target specification before creating an issue. If the user already has a concrete, well-scoped task in mind, use the create-issue skill instead.
Receive the topic from topic or the user's description.
If the input is very sparse, ask the user just enough to anchor the research:
Do not push for full specification details at this stage. The point of this skill is to resolve the unknowns through research, not to force the user to resolve them manually.
Investigate the topic thoroughly using WebSearch and WebFetch. The goal is to raise the resolution of the specification until concrete, defensible design decisions become possible.
Look for, as applicable to the topic:
Guidelines while researching:
With the web findings in hand, investigate the relevant parts of this repository to ground the issue in the real code:
CLAUDE.md, .claude/rules/**, docs/**)?Prefer targeted symbol and search tools over reading whole files.
Before drafting, write down internally:
If, after research, the idea still cannot be pinned down to an actionable proposal, stop and report this to the user instead of filing a vague issue.
All issue content (title, body, labels) must be written in English, regardless of the conversation language.
Use this structure:
## Summary
A concise one-liner describing the sharpened proposal.
## Motivation / Purpose
The problem or opportunity, grounded in what the research revealed (user impact, missing capability, spec gap, etc.).
## Background from Research
Key findings from the web research that shape the proposal. Keep it tight, but every non-trivial factual claim must be backed by an inline link to its source (e.g., `[official docs](https://...)`). Include exact version numbers where relevant. Do not paraphrase a source without linking to it.
## Proposed Specification
The concrete plan the research supports:
- Behavior and scope (project / global, supported inputs, outputs)
- File formats, paths, frontmatter, and defaults
- Interactions with existing features in this repo
- Acceptance criteria / expected behavior
## Open Questions
Unresolved points that need a maintainer decision, each phrased as a concrete question with the options considered.
## References
Bulleted list of the primary sources used, with links.
The References section is mandatory — an issue created by this skill must never ship without it. Follow these rules:
https://example.com/docs/foo). Do not shorten, redirect, or paraphrase the link target.- https://example.com/docs/foo — official schema reference for the foo config).main-branch source links).Background from Research or Proposed Specification comes from a specific source, link to it inline as well — the References section lists all sources, but the inline links make it auditable which claim came from where.References rather than omitting the section — this signals that the proposal rests on codebase inspection and maintainer judgement alone.Be faithful to the research: do not assert behavior that was not confirmed. If a claim is inferred rather than verified, label it as such.
Fetch the repository label vocabulary and choose from it — do not invent labels:
gh label list
Pick a small, precise set (usually 1–3). Typical combinations for this skill:
enhancement, documentation, or question.considering when the proposal is worth discussing but not yet accepted — common for issues created via this skill, since the spec was just sharpened and may still need maintainer sign-off.good first issue only if the final proposal is small, well-scoped, and approachable for newcomers. Fuzzy, research-heavy issues usually are not.gh issue create --title "<concise title>" --body "<drafted body>" --label "<label1>,<label2>,..."
Output: