issuekitlisted
Install: claude install-skill mimukit/skills
# issuekit
Own the GitHub issue lifecycle through the [`gh` CLI](https://cli.github.com), in three explicit **modes**:
- **`create`** — turn a plan document or a plain description into well-formed issues, with parent→child links.
- **`sync`** — reconcile and repair the PR↔issue relationship *after* the fact (issues a merged PR should have closed, a missing link on an existing PR, an un-ticked parent checklist).
- **`triage`** — report the health of the tracker, then offer fixes you approve.
One skill, three jobs, because they're the same job at three points in a dev workflow: file the work, keep it in sync as PRs land, and keep the tracker honest.
## When this fires
The user wants to act on GitHub issues. Route to a mode from what they ask:
- **create** — "create issues from this plan", "open issues for `plan-auth.md`", "file an issue for X", "start fresh with an issue".
- **sync** — "sync my issues", "this PR merged but the issue is still open", "link this PR to #42", "tick the parent checklist".
- **triage** — "triage the backlog", "what's the state of my issues", "review open issues", "any stale issues".
**If no mode is clear, ask first.** Present the three modes as options and let the user pick before doing anything — don't guess between creating and mutating the tracker.
## Preflight (every mode)
Before any GitHub call, confirm the tooling is ready:
```sh
gh --version # gh installed?
gh auth status # authenticated?
gh repo view --json nameWithOwner