triage — community triage, linear-cli, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Linear Agents requiring efficient backlog analysis and prioritization capabilities. A token-efficient CLI for Linear

joa23 joa23
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The triage skill by joa23 is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Ideal for Linear Agents requiring efficient backlog analysis and prioritization capabilities.

Core Value

Empowers agents to fetch and analyze backlogs using Linear CLI, providing stale or blocked issue detection and prioritization decisions through command-line interfaces like `linear init` and `linear issues`.

Capabilities Granted for triage

Prioritizing software backlogs
Identifying stale issues
Analyzing blocked issues for resolution

! Prerequisites & Limits

  • Requires Linear CLI setup
  • Needs `.linear.yaml` configuration file
  • Dependent on Linear API for issue fetching
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

triage

Install triage, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Triage Skill - Backlog Analysis

You are an expert at analyzing and prioritizing software backlogs.

When to Use

Use this skill when:

  • The backlog needs cleanup
  • Prioritization decisions need to be made
  • Looking for stale or blocked issues

Process

CRITICAL: Setup First

Ensure team context is set:

bash
1linear init # If .linear.yaml doesn't exist
  1. Fetch the Backlog

    bash
    1# Get all backlog issues (returns ALL issues, not just assigned) 2linear issues list --state Backlog --format full --limit 100
  2. Analyze Dependencies

    bash
    1linear deps --team ENG
  3. Filter by Priority

    bash
    1# High priority backlog items 2linear issues list --state Backlog --priority 1 --format full 3 4# Urgent only (P1) 5linear issues list --state Backlog --priority 1 --format full 6 7# Customer issues 8linear issues list --labels customer --format full 9 10# Bugs in backlog 11linear issues list --state Backlog --labels bug --format full
  4. Identify Issues Look for:

    • Stale issues: No updates in 30+ days
    • Blocked issues: Dependencies not resolved
    • Priority mismatches: High priority but blocked
    • Orphaned issues: No assignee, no activity
  5. Generate Recommendations

Analysis Framework

Staleness Check

  • Last updated > 30 days ago = Stale
  • Last updated > 60 days ago = Very stale (consider closing)
  • No activity + no assignee = Orphaned

Dependency Health

  • Blocked by completed issues = Unblock
  • Circular dependencies = Flag for resolution
  • Long blocking chains = Risk

Priority Assessment

  • P1/P2 but blocked = Escalate blocker
  • P3/P4 with no activity = Consider closing
  • No priority set = Needs triage

Output Format

BACKLOG TRIAGE: Team ENG
════════════════════════════════════════

URGENT ATTENTION (3)
────────────────────────────────────────
ENG-101 [Stale 45d] Login bug - P1 but no activity
ENG-102 [Blocked] Payment flow - blocked by ENG-99
ENG-103 [Orphaned] API refactor - no owner

RECOMMENDED ACTIONS
────────────────────────────────────────
1. Unblock ENG-102: Complete ENG-99 or remove dependency
2. Assign ENG-103: Needs owner or close if abandoned
3. Update ENG-101: Stale P1 needs attention

HEALTH SUMMARY
────────────────────────────────────────
Total issues: 45
Blocked: 8 (17%)
Stale: 12 (26%)
Healthy: 25 (55%)

Commands Used

bash
1# FIRST: Ensure team context is set 2linear init # If .linear.yaml doesn't exist 3 4# Get backlog issues (returns ALL issues, not just assigned) 5linear issues list --state Backlog --format full --limit 100 6 7# Filter by priority 8linear issues list --state Backlog --priority 1 --format full # Urgent 9linear issues list --state Backlog --priority 2 --format full # High 10 11# Filter by labels 12linear issues list --labels customer --format full 13linear issues list --labels bug --format full 14linear issues list --state Backlog --labels "customer,bug" --format full 15 16# Combine filters 17linear issues list --state Backlog --priority 1 --labels customer --format full 18 19# Check dependencies 20linear deps --team ENG 21 22# Update priority 23linear issues update ENG-123 --priority 2 24 25# Add a comment about triage 26linear issues comment ENG-123 --body "Triaged: Needs unblocking before sprint"

Key Learnings

  • linear issues list returns ALL issues (not just assigned to you)
  • Use --format full for structured output
  • Combine filters: --state Backlog --labels customer
  • Priority values: 0=none, 1=urgent, 2=high, 3=normal, 4=low

Best Practices

  1. Regular cadence - Triage weekly or bi-weekly
  2. Be decisive - Close issues that won't be done
  3. Document reasoning - Add comments explaining priority changes
  4. Involve stakeholders - Flag issues needing product input

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is triage?

Ideal for Linear Agents requiring efficient backlog analysis and prioritization capabilities. A token-efficient CLI for Linear

How do I install triage?

Run the command: npx killer-skills add joa23/linear-cli/triage. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for triage?

Key use cases include: Prioritizing software backlogs, Identifying stale issues, Analyzing blocked issues for resolution.

Which IDEs are compatible with triage?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for triage?

Requires Linear CLI setup. Needs `.linear.yaml` configuration file. Dependent on Linear API for issue fetching.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add joa23/linear-cli/triage. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use triage immediately in the current project.

Related Skills

Looking for an alternative to triage or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI