Skip to content

/triage-issues

Work through the issues Sazabi opened on its own — rank them by severity and blast radius, find each one's cause in this repository with log evidence, and propose or draft one fix per issue, leaving issues open until a fix ships. Use when the user asks what is broken, what to

From plugin
paradev
16k48 skills1 agent1 command

Claude Code

$ npx -y skills add paradevai/paradev --skill triage-issues --agent claude-code

SKILL.md

triage-issues.SKILL.md
name: triage-issues
description: Work through the issues Sazabi opened on its own — rank them by severity and blast radius, find each one's cause in this repository with log evidence, and propose or draft one fix per issue, leaving issues open until a fix ships. Use when the user asks what is broken, what to fix first, to clean up or triage Sazabi issues, or for an on-call or morning review.
argument-hint: optional project, service, or severity to focus on
allowed-tools: mcp__sazabi__search, mcp__sazabi__execute

Fix the right issue first

Sazabi opens issues when it sees new or growing errors. A long list is not a plan. The job is to pick the issues that matter, tie each to code in this repository with evidence, and leave the user with a short ranked list of fixes.

0. How the tools work

The Sazabi MCP server lists only two tools, `search` and `execute`. Browse Sazabi's operations with `search` and `namespace: "sazabi"` (an empty query without a namespace lists connected connectors, not Sazabi operations). Before calling one, repeat `search` with `namespace: "sazabi"`, the hit's full name as the query, and `includeInputSchema: true` to load its arguments. Then run it with `execute` as `{ name, arguments }`, the name copied from the hit (for example `sazabi/logs.ask`). List open issues with `sazabi/issues.search`; search for other issue operations (reading one issue, changing its status) before assuming they exist.

1. Rank before you read

Pull open issues, then rank by impact, not by age or title:

1. Severity Sazabi assigned. 2. Volume now against before: is it growing? 3. Who it hits: customers, a paying tenant, a critical path (sign-in, checkout), or an internal job. 4. Whether this repository owns the failing code. Issues in services you don't own get a one-line note and a pointer, not an investigation.

Group issues that share a cause; three issues from one bad deploy are one item.

2. One issue at a time, with evidence

For the top few, ask `sazabi/logs.ask` for the failing lines and their neighbors, find the first frame or log line this repository emits on that path, and read that code. Check `sazabi/search.threads` for an earlier investigation before starting over.

Name one cause per issue, and say how sure you are. "Unknown, here is what would tell us" is a valid finding.

3. Propose fixes, don't hide issues

For each issue write: cause, fix, risk, and how to verify it after deploy. Draft the code change if the user asked. Leave issues open until the fix is live and the errors have stopped; closing an issue to make the list shorter erases the signal that would catch a regression.

4. Report

A ranked list: issue, impact, cause, proposed fix, confidence. Put anything that needs a human decision (data repair, customer contact) at the top.

Anti-patterns

  • **Triage by title.** Two issues with one message can be two bugs; two

messages can be one bug.

  • **Fixing the noisiest issue.** Volume is not impact; a quiet failure in

checkout beats a loud retry warning.

  • **Resolving without a shipped fix.**
Read more
@superset-sh
Ships withparadev

Paradev is an open-source Codex App and Conductor alternative. Orchestrate an army coding agents in parallel with your own subscriptions.

Stars on GitHub

Momentum

stars in total
16.2k
Star history of superset-sh/superset on GitHub, a chart by star-history.com

Other skills on paradev.

find-in-circleback
Auto-invoked

find-in-circleback

Answer "what did we say, decide, or promise" from Circleback meetings — search by attendee, company, tag, or date before keyword,…

@superset-sh@superset-shInstall Skill
prep-with-circleback
Auto-invoked

prep-with-circleback

Build a brief for an upcoming meeting from Circleback — the calendar event, the history with the same people and company, open…

@superset-sh@superset-shInstall Skill
ci-triage
Auto-invoked

ci-triage

Diagnose a failing GitHub Actions run — find the first real error in the logs, tell a flake apart from a genuine failure, and…

@superset-sh@superset-shInstall Skill
issue-triage
Auto-invoked

issue-triage

Triage a GitHub issue into something actionable — reproduce the claim, find duplicates, judge severity, and apply labels,…

@superset-sh@superset-shInstall Skill
find-in-granola
Auto-invoked

find-in-granola

Answer "what did we say, decide, or promise" from Granola meeting notes — narrow to the meetings that can hold the answer, read…

@superset-sh@superset-shInstall Skill

More skills from other plugins.

paseo

paseo

Paseo reference for managing hosts, projects, workspaces, workspace scripts, agents, schedules, and heartbeats.

paseo11d23k
@getpaseo@getpaseoInstall Skill
capabilities

capabilities

Your capability catalog — read this at boot. Lists the temporal date-range skills and the external integrations (reached via the…

@chaitanyagiri@chaitanyagiriInstall Skill
brainstorming

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

codeg2d4.4k
@xintaofei@xintaofeiInstall Skill

Questions about triage-issues.

Which coding agents can use triage-issues?
triage-issues installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.