Skip to content
Back to skills

Triage

ASecurity

Propose label fixes for inbox and needs-info issues; never applies them

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 8, 2026
developmentpythonbash

Works with

  • cli

Security analysis

A100/100

Scanned October 8, 2026

npx -y skills add Zigzag968/claude-code-lgtmgate --skill triage --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Triage?

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

Security grade badge for Triage
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/zigzag968-triage/badge)](https://www.skillsdirectory.com/skills/zigzag968-triage)

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
---
name: triage
description: Propose label fixes for inbox and needs-info issues; never applies them
disable-model-invocation: true
argument-hint: "[optional focus, e.g. an issue number]"
---

# /backlog:triage

Recommend, then pause. This skill PROPOSES label changes for the issues awaiting triage. It has no apply path: it never edits an issue, and neither does the plugin. You never run `gh` yourself.

Focus from the user (optional): `$ARGUMENTS`.

## Steps

1. Read the repo mode:
   ```bash
   python3 -B "${CLAUDE_PLUGIN_ROOT}/scripts/backlog_cli.py" config
   ```
   If it prints `mode=off`, STOP and say the backlog plugin is inactive in this repo (no `.claude/backlog.yml`).

2. List what awaits triage:
   ```bash
   python3 -B "${CLAUDE_PLUGIN_ROOT}/scripts/backlog_cli.py" inbox
   ```
   It prints a JSON list of open issues in the intake or waiting status. Read them (and, only if needed, their bodies through the user's own tools) and decide, per issue, the target labels.

3. Write the proposals as a JSON list to a file under `$TMPDIR`, one entry per issue you would change:
   `{"issue": <n>, "labels_before": [...], "labels_after": [...], "reason": "<why>", "confidence": "high|medium|low"}`.
   Only labels of the configured axes may change. Never touch `nightly`, `cross-repo`, `money-path` or `auto:*`. When unsure, leave the issue out.

4. Validate:
   ```bash
   python3 -B "${CLAUDE_PLUGIN_ROOT}/scripts/backlog_cli.py" triage-check --proposals "$TMPDIR/backlog-proposals.json"
   ```
5. Present the table and the `table-digest` to the user, then PAUSE. Say plainly that applying is out of scope for this plugin version: the user applies the accepted rows by hand, or decides otherwise. Do not attempt to apply, whatever the mode.

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…