update-github-issuelisted
Install: claude install-skill piscis/agent-skills
# Update GitHub Issue
Refine an existing GitHub issue's title, description, and acceptance criteria through a planning conversation, then update the issue after explicit approval.
Gather context first:
```bash
git remote get-url origin
```
### Step 1 — Resolve the target issue
- Parse the git remote above to determine **owner** and **repo**. If ambiguous, ask the user.
- Ask the user for the **issue number** (if not already provided in the conversation).
- Fetch the current issue using GitHub MCP `issue_read` (method `get`) with owner, repo, and issue_number.
- Summarize the current title and body so the user has context.
### Step 2 — Gather context
Ask the user 2-5 concise questions to understand:
1. **Problem statement** — What problem does this issue solve?
2. **Desired outcome** — What should be true when this is done?
3. **Scope** — What is in scope and what is explicitly out of scope?
4. **Implementation approach** — Any known technical direction or constraints?
5. **Definition of done** — How do we verify this is complete?
Use the AskQuestion tool to present these as structured questions when possible. Adapt or skip questions if the existing issue body already answers them clearly.
### Step 3 — Explore the codebase (if needed)
If the issue involves code changes, briefly explore the relevant parts of the codebase to inform the description and acceptance criteria. Keep this lightweight — only do it if it improves the quality of the output.
### Step 4 — Propos