← ClaudeAtlas

issuekitlisted

Own the GitHub issue lifecycle with three modes — create issues from a plan-<slug>-YYYY-MM-DD.md or a description (kept independent for parallel git-worktree work, with any prerequisite labeled `blocked`), sync PR↔issue links after merge, and triage the tracker. Use when the user says "create issues from this plan", "file an issue", "sync my issues", "close the issue this PR fixed", "triage the backlog", "issuekit", or wants issues opened, reconciled, or reviewed with the gh CLI.
mimukit/skills · ★ 0 · AI & Automation · score 78
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