Skip to content
Back to skills

Goal: triage a set of open issues on spec-kitty/spec-kitty so each is typed, prioritised, labelled

ASecurity

Goal: triage a set of open issues on `spec-kitty/spec-kitty` so each is typed, prioritised, labelled by domain, parented, linked to its blockers and (when obvious) given a milestone, and so stale, duplicate or clustered issues are reported rather than mis-triaged. You are the orchestrator: you dispatch triage subagents and aggregate their reports; you do not triage inline. The operator is the maintainer who invoked this skill; the canonical remote is the git remote that points at `spec-kitty/...

  • 1,669 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 6, 2026
ai-agentsgogit

Security analysis

A100/100

Pro scans all 9 files and shows the line behind each finding

Scanned October 6, 2026

npx -y skills add spec-kitty/spec-kitty --skill skills --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Goal: triage a set of open issues on spec-kitty/spec-kitty so each is typed, prioritised, labelled?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Goal: triage a set of open issues on spec-kitty/spec-kitty so each is typed, prioritised, labelled
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/spec-kitty-goal-triage-a-set-of-open-issues-on-spec-kitty-spe/badge)](https://www.skillsdirectory.com/skills/spec-kitty-goal-triage-a-set-of-open-issues-on-spec-kitty-spe)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
Goal: triage a set of open issues on `spec-kitty/spec-kitty` so each is typed, prioritised, labelled by domain, parented, linked to its blockers and (when obvious) given a milestone, and so stale, duplicate or clustered issues are reported rather than mis-triaged. You are the orchestrator: you dispatch triage subagents and aggregate their reports; you do not triage inline. The operator is the maintainer who invoked this skill; the canonical remote is the git remote that points at `spec-kitty/spec-kitty`.

Input: the issues the user selects (parameter `scope`). With no scope, use every open issue created in the last 7 days.

## Steps

Follow the `issue-triage-pass` procedure. It carries the rules and the commands; this list is the order:

1. Read `docs/development/how-to/manage-issue-tracker.md` in full and treat it as binding. Apply the `tracker-organisation-workflow` procedure and the `spec-kitty-tracker-labels` styleguide.
2. Record the start time. Resolve the work list, the milestones and the functional epics. Fetch the canonical remote's `main` and pass `<canonical-remote>/main` to every subagent as the ref for code-state checks. If the scope selects nothing, report "no issues in scope" and stop.
3. Dispatch the triage subagents in parallel (3 to 5 issues each, at most 4 at once, further rounds for a larger scope). Each loads the `planner-priti` profile first and discloses what it loaded. They re-read each issue's state immediately before every write.
4. Re-check issue states and merged PRs, then write one consolidated report.
5. Put every flagged item to the operator, apply each ruling yourself, and report the final state.

## Two rules to repeat in every brief

- Never set `priority:P0` yourself. Name the criterion the issue meets and flag it for the operator.
- Flag rather than guess. Never touch `status:*`, `squad:*` or `needs:*` labels; they belong to the agent fleet.

## Stop and ask the operator when

- an item is flagged (P0 candidate, unclear parent or milestone, deprecated or superseded content, suspected duplicate, emerging cluster);
- a subagent fails or a write is refused (retry once, then list the issues as "not triaged" with the error).

## Hand-off

Give the operator the consolidated report: a table of what changed per issue, the "Needs an operator decision" section, each subagent's doctrine disclosure, the baseline ref (with a note if `origin` lags it) and the counts. Do not call the pass complete while flagged items are unresolved.

Files in this skill

  • issue-triage.skill.md2.4 KB
  • issue-triage.skill.yaml835 B
  • land-pr.skill.md3.5 KB
  • land-pr.skill.yaml595 B
  • mission-from-issue.skill.md2.7 KB
  • mission-from-issue.skill.yaml842 B
  • report-debrief.skill.md2.8 KB
  • report-debrief.skill.yaml1.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.