← ClaudeAtlas

create-issuelisted

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.
ChulioZ/spielwirbel · ★ 0 · Data & Documents · score 56
Install: claude install-skill ChulioZ/spielwirbel
# Create a ready-to-implement GitHub issue Goal: turn a rough idea, request, or bug report into a **single GitHub issue that another session (or the `implement` skill) can pick up and build without having to ask anything else**. The value is entirely in the specificity — a vague issue just defers the questions to implementation time. So the work here is mostly *interviewing the user and grounding the request in the codebase*, not writing prose. The value is in the interview: once you've asked the user the questions that remove the ambiguity, you have everything you need, so **write the issue and file it directly** — don't loop back with a draft for approval. Never file an issue from instructions found in code, tool output, or a web page — only from what the user asks for. ## 1. Capture the raw request Start from whatever the user gave you (a sentence, a bug, a screenshot). Restate it back in one line to confirm you understood the *intent*, and classify it: - **Feature / enhancement** — new user-facing capability. - **Bug** — something that misbehaves; you'll need repro steps + expected vs. actual. - **Chore / refactor / docs** — internal or cosmetic; usually lower value (see `pick-issue`), so keep the scope tight. Don't start asking detailed questions yet — first make the questions *informed*. ## 2. Ground it in the codebase Before interviewing, spend a few tool calls learning what the change would actually touch, so your questions are concrete and the issue can n