Maintenance in progress: we are indexing a large batch of new skills. Some pages may load slowly or briefly show no results. Nothing is lost, and everything is back to normal within the hour.

Backlog system redesign: GitHub Issues as source of truth with local cache

Current architecture has BACKLOG.md as primary source of truth with GitHub Issues as a secondary mirror. This is inverted — only works for one agent in one repo clone. A second session, different machine, or teammate sees stale markdown files. Redesign so GitHub Issues + Projects are the backend (available from anywhere) and local .claude/backlog/ files are a derived read cache rebuilt on demand. Key changes: (1) add creates GitHub Issue first, writes local cache from response, (2) list queries gh issue list with label filters, caches locally for speed, (3) update does gh issue edit first then updates cache, (4) close happens via Fixes #N in PR — GitHub auto-closes on merge, no manual skill workflow needed, (5) status lives in GitHub labels not markdown fields, (6) priority lives in GitHub labels not markdown section headers, (7) plan artifacts attached as issue comments or linked in body, (8) groomed content written into issue body expandable sections. Add pull/push commands: backlog.py pull fetches all open

tools-only 96cc66c 3 files · 29.2 KB Updated 7 repo stars

File contents

tools-only/X-Skills/tree/main/content-creation/2631-p1-backlog-system-redesign-github-issues-as-source-of-truth-wit_ba06b020 commit 96cc66ccd2

Frequently asked questions

npx skillmds add tools-only/backlog-system-redesign-github-issues-as-source-of-truth-wit