If your issue tracker has accumulated dozens of reports that smell like duplicates but nobody has the nerve to close them, this is the clustering pass you've been putting off. It reads every open issue plus comment threads, groups symptoms by shared architectural root cause, opens one plan-master issue per cluster with a design doc in `plans/`, and closes children with a standardized redirect. The end state is open issues equals open plans, one to one. After the initial reduction it handles triage for new bugs and bundles PRs that close entire clusters atomically with a test matrix that prevents reoccurrence. Works best on backlogs of twenty plus issues where you suspect five real problems hiding under thirty surface complaints. Ships the discipline to keep it that way.

skills.sh installs
4.3K
GitHub stars
115.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add thedotmack/claude-mem --skill oh-my-issues --agent claude-code

Installs into .claude/skills of the current project.

Files

oh-my-issues

Turn an issue backlog into a roadmap. Issues are symptom data, not units of work — the unit of work is the architectural defect that produces them. The end state is open issues == open plans, 1:1.

Core principle

Stop closing issues one at a time. Group symptoms that share a single architectural fix into a cluster, give the cluster one canonical home (a plan-master issue whose body is the design), close every child with a standardized redirect, and ship one PR per cluster that closes all children atomically. New incoming bugs get appended to the matching master as a "Round N" comment, not opened as new tracked issues.

This compounds three ways: architectural fixes retire whole symptom families, the plan's test matrix institutionalizes prevention in CI, and standardized triage makes residual inflow cheap.

When to use

Sponsors

Details

Repository
github.com/thedotmack/claude-mem
Categories
DevOps & CI/CD, Git & Pull Requests, Debugging, Productivity & Planning, Sales & Marketing
First seen
Jun 11, 2026

More from thedotmack/claude-mem

All 18
1composiohq avatarinternal-commscomposiohq/awesome-claude-skillsA set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever 4.3Kskills.sh installs
2stripe avatarstripe-directorystripe/aiUse when the user wants to find businesses, software, service providers, or partners for a specific industry, workflow, pain point, capability, or job to be don4.3Kskills.sh installs
3github avatardoublecheckgithub/awesome-copilotThree-layer verification pipeline for AI output. Extracts verifiable claims, finds supporting or contradicting sources via web search, runs adversarial review f4.3Kskills.sh installs
4dotnet avatarbinlog-failure-analysisdotnet/skillsAnalyze MSBuild binary logs to diagnose build failures. USE FOR: build errors that are unclear from console output, diagnosing cascading failures across multi-p4.3Kskills.sh installs
5dpearson2699 avatardebugging-instrumentsdpearson2699/swift-ios-skillsDebug iOS apps and profile performance using LLDB, the interactive Memory Graph Debugger, and Instruments. Use for crashes, retain-cycle inspection, hangs, buil4.3Kskills.sh installs
6getsentry avatarsentry-create-alertgetsentry/sentry-for-aiCreate Sentry alerts using the workflow engine API. Use when asked to create alerts, set up notifications, configure issue priority alerts, or build workflow au4.2Kskills.sh installs