Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

oh-my-issues — Backlog to Roadmap

Clusters a GitHub issue backlog by root cause into a handful of plan-master issues plus design docs, then bundles PRs that close each cluster atomically.

AutomationIntermediate91,8198,061AI score 9/10Last updated: Aug 23, 2026

What it does

  • Reads every open issue's body and full comment thread, then clusters by architectural defect rather than surface keywords.
  • Creates one master issue per cluster titled [plan-XX] <Defect> — <one-line scope>, mirrored as a plans/0X-*.md design doc.
  • Closes each child with a standardized redirect comment and not planned, preserving an audit trail.
  • Routes new incoming bugs into an existing master as a "Round N" comment instead of growing the backlog.
  • Generates a single PR per plan slice listing Closes #N for every child, plus the plan's test matrix wired into CI.
  • Includes health checks for graveyard masters, over-broad masters, surface-clustered masters, and issue/doc drift.

Who it's for

  • Open-source maintainers and repo owners with 20+ open issues
  • Teams drowning in duplicate or platform-specific bug reports
  • Tech leads who want a roadmap derived from the tracker
  • Teams already using gh CLI and willing to adopt a plans/ convention

Examples

  1. "Triage my 100 open issues" → full read pass, reduced to 4–8 plan masters, children closed with the standard comment.
  2. A new bug lands → matched against existing masters, folded in as a "Round N" comment, child closed.
  3. The spawn fix is ready → collect the master's children and emit a PR body with Closes #N lines and the CI test matrix.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/thedotmack/claude-mem/HEAD/plugin/skills/oh-my-issues/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the plugin/skills/oh-my-issues folder from the GitHub repo thedotmack/claude-mem into my ~/.claude/skills/oh-my-issues/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/thedotmack/claude-mem.git /tmp/claude-mem && mkdir -p ~/.claude/skills && cp -r /tmp/claude-mem/plugin/skills/oh-my-issues ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal and confirm GitHub CLI is installed: gh --version (install with brew install gh or apt install gh, then run gh auth login).
  2. Confirm jq is available: jq --version (install via brew install jq or apt install jq).
  3. Clone the repo: git clone https://github.com/thedotmack/claude-mem.git /tmp/claude-mem
  4. Create the skills directory: mkdir -p ~/.claude/skills
  5. Copy the skill in: cp -r /tmp/claude-mem/plugin/skills/oh-my-issues ~/.claude/skills/
  6. Restart Claude Code, cd into the target repository, and ask something like "cluster my open issues by root cause".
  7. On the first run, ask for the cluster proposal only and review it before allowing any bulk issue closures.
View source on GitHubLicense: Apache-2.0