Skills/backlog/SKILL.md
Capture single backlog items, or list and triage an existing project backlog. Use this skill whenever the user wants to file a bug, feature request, or backlog item without writing a full PRD, including casual requests mid-conversation like "create an issue for that", "add this to the backlog", or "file a quick bug for X". Also use when the user wants to see what's open, triage stale items, or pick something to work on ("what's open?", "show me the issues", "review the backlog"). Auto-detects destination (GitHub via `gh` CLI, or local `docs/BACKLOG.md` / `docs/issues/`). For multi-bug conversational QA sessions, use qa-to-issues. For full PRDs with user stories, use to-prd. For breaking an existing plan into vertical-slice implementation tickets, use to-issues.
npx skillsauth add sammcj/agentic-coding backlogInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Capture single items to a project backlog, or list and triage an existing one. Detect the user's intent and run in either add mode (one item being filed) or review mode (looking at what's there). The two modes share destination detection.
Try in order; cache the result for any follow-up in the same flow:
gh repo view succeeds → use GitHub issues for that repo.docs/BACKLOG.md exists → append for adds, read for reviews.docs/issues/ directory exists → per-issue files (one .md per issue, numbered prefix).If the user invokes this skill in a directory with no obvious project (no git, no docs/), say so and ask before doing anything.
The user has a single item to file. Goal: lower ceremony than typing the issue themselves. If it's heavier than that, they'll stop using the skill.
Dupe check. Search existing items for keyword overlap (gh issue list --search "<keywords>" or grep the local file). If a near-match exists, surface it and ask whether to update that one or file new. This is the cheapest defence against ending up with three issues for the same thing.
Enhance proportional to input. A one-liner from the user warrants 2-3 short context bullets drawn from CLAUDE.md and the current project state (technical caveats, related modules, open questions). If the user already wrote a paragraph or more, file it as-is. Don't restructure their words. The point of enhancement is to capture context they didn't bother to type, not to dress up what they did type.
One clarifying question max, and only when scope or category (bug vs enhancement) is genuinely ambiguous. If you can guess from context, guess.
File and return the URL or path. No trailing summary; the URL is the receipt.
GitHub: pick from gh label list. Don't invent new labels without asking. Projects often have label conventions wired into filters, project boards, or release automation, and an invented label is invisible to those.
Local docs/BACKLOG.md or per-issue files: prefix the title with [bug] / [enhancement] / [question] for easy scanning.
The user wants to see what's open and possibly act on something.
List.
gh issue list --state open --limit 50 --json number,title,labels,createdAt.Group and present. By label first (bug / enhancement / question / other), then by age within each group. One line per item: number, title, age, label. Don't paginate unless the list is genuinely long (>50 items).
Offer three actions without auto-picking:
The "pick one" action is deliberately a stop point. Sliding into implementation work breaks the user's actual flow, which was reviewing.
These adjacent skills cover cases this skill should NOT handle. Detect early; if the user's opening line fits one of these, suggest the right skill before doing any work:
qa-to-issues. The interactive multi-bug interview pattern is what that skill exists for.to-prd.to-issues.The redirect is a sentence, not a process. Tell the user which skill fits better, then stop.
gh label list is cheap; respecting existing label conventions matters because labels drive filters and project boards downstream.docs/issues/, look at existing files (0001-slug.md? 001-slug.md?) and continue the existing scheme. Don't impose a new one.gh, no docs/BACKLOG.md, no docs/issues/, ask. Silently creating BACKLOG.md in the project root surprises the user..github/ISSUE_TEMPLATE/, conform the body to the matching template (typically bug vs feature). gh issue create --title --body skips templates silently, which surprises maintainers who built filters or automations around the template's fields.tools
Provides tools for managing MarkEdit, a macOS markdown editor
tools
Provides knowledge on using the `glean` CLI tool to access company knowledge and documents through Glean. Use when the user asks you to use Glean to search, read or otherwise access knowledge from their company's Confluence, Slack, Google Drive Files (Slides, Documents, Sheets) etc.
development
Applies the Diataxis framework to create or improve technical documentation. Use when being asked to write high quality tutorials, how-to guides, reference docs, or explanations, when reviewing documentation quality, or when deciding what type of documentation to create. Helps identify documentation types using the action/cognition and acquisition/application dimensions.
development
Use when answering questions from this machine-learning knowledge base. Triggers: questions about transformers, attention cost and efficiency, and long-context scaling; 'what do we know about attention', 'check the ML wiki'. Read-only querying of compiled knowledge; to add, update, supersede, lint, audit, or critique, use the llm-wiki skill instead.