file-issue

Solid

Turn a rough idea, a bug, or a batch of unsolved problems into well-structured GitHub issue(s) and file them with `gh`, auto-classifying type + labels from the content (recommend, then confirm) and following Rove's conventions (beginner-friendly framing, concrete file pointers, an acceptance checklist, zero AI/Anthropic attribution). Handles single, batch, and "file the unsolved problems" modes. Use when the user says "file an issue", "open a GitHub issue", "draft a good first issue", "batch these as issues", "上报 issue", "提个 issue", "报个 bug", "把没解决的发上去", or wants to hand low-priority tasks to outside contributors. Distinct from the daemon-owned internal issue store (`rove api issue-*`); this skill is for outward-facing GitHub issues.

AI & Automation 103 stars 7 forks Updated today MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
67
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# File a GitHub issue Turn a rough idea, bug report, or low-priority task into a **well-structured GitHub issue** and file it with `gh`. The output should be something an outside contributor can pick up cold — accurate file pointers, clear scope, explicit acceptance — not a one-line stub. ## Scope boundary (read first) Rove tracks its own work in the **daemon-owned issue store** (`rove api issue-*`, the web Issues page) — see [`docs/WORK-TRACKING.md`](../../../docs/WORK-TRACKING.md). That is the default for internal backlog. This skill is for **outward-facing GitHub issues** — work you intend to hand to external contributors (especially `good first issue`s), or a public bug report. If the user just wants to jot down internal backlog, prefer the daemon store and say so. If they explicitly want a GitHub issue, proceed here. ## Modes The skill handles three shapes of input — detect which from the user's ask: - **Single** — one idea / bug → one issue. Draft it, auto-classify (Step 1), confirm, file. The lightest path; fine to file directly once the draft + labels are shown. - **Batch** — a list of ideas / a backlog dump / "file these N as issues" → many issues. Draft all, classify each, present the whole set as a table (title + proposed labels) for **one** confirmation, then file them in a loop and report URLs together. - **From unsolved problems** — the user points at problems that came up but weren't fixed this session ("发没解决的上去") — e.g. a known bug you hit, a de...

Details

Author
Sma1lboy
Repository
Sma1lboy/rove
Created
3 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

creating-issues

Create GitHub issues with `gh` in the user's concise, emoji-free style. Use this whenever the user asks to create, file, open, or report a GitHub issue or bug report, including phrases like "create a GitHub issue for that", "file an issue", "create a GitHub bug report", "report this bug on GitHub", or "open an issue". Infer the target repo automatically, strongly prefer the upstream parent repo over the current fork when working in a forked checkout unless the user explicitly wants the fork, inspect the last 5-7 authored issues to mirror tone and structure, prefer any repo-provided issue template, choose appropriate repo labels, attach the issue to the right project when relevant, and populate project fields such as status, priority, and the active sprint or iteration from recent precedent when clear.

10 Updated yesterday
shekohex
AI & Automation Listed

do-issue

Create a self-contained GitHub issue ready for planning. Triggered by 'create an issue', 'file an issue', 'track this', or by /sdlc at Step 1.

22 Updated today
tomcounsell
Data & Documents Listed

create-issue

Interview the user and open a GitHub issue that is specific enough to be implemented without further questions. Use when asked to create/file/open an issue, turn an idea or bug report into a tracked issue, or "write this up as an issue". Grounds the issue in this repo's architecture and asks the user targeted questions to remove ambiguity before filing. Pairs with the `pick-issue` and `implement` skills.

1 Updated today
ChulioZ