karanmrn/karanagentskills/linear-bug-triage
- community
Checking that the SKILL.md file is still in the repository.
Use this skill after a bug or regression candidate has measured evidence to document them within linear.
Install
npx vskill@latest install karanmrn/karanagentskills/linear-bug-triageSKILL.md
Linear Bug Triage
Use this skill after a bug or regression candidate has measured evidence. This skill owns Linear search, deduplication, evidence comments, and ticket creation; the calling skill owns deciding whether the signal is issue-worthy.
Human Approval Gate
Before doing anything in Linear, first show the findings to the human in a compact markdown table and ask for explicit permission to share them in Linear. The table should include one row per candidate with:
- Candidate / cluster name.
- Environments.
- Service and route/resource.
- Recent window measurement.
- Baseline measurement.
- Delta / regression summary.
- Key Datadog evidence links.
- Proposed Linear action (
comment existing,create new, ornone).
If the human does not explicitly approve, stop after presenting the table. Do not search Linear, do not comment on issues, and do not create issues.
If a calling workflow already showed the findings table and obtained explicit human approval for a Linear handoff, skip this gate and proceed directly to deduplication.
Required Evidence
For each candidate, gather:
- Recent window and baseline window as absolute time ranges with timezone.
- Measured signal: counts, rates, p50/p95/p99 latency, trace samples,
flamegraphs, monitor thresholds, or benchmark deltas.
- Affected environments, services, routes/resources, status codes, and top error
messages.
- Datadog links for logs, spans, traces, metrics, dashboards, or flamegraphs
used as evidence.
- The exact text
No measurements foundfor requested measurements that are
unavailable.
Do not create or comment based on guesses, unsupported impact claims, or missing measurements alone.
Deduplication
After the human explicitly approves, before creating a new issue:
- Search Linear for related open issues using exact error text, route/resource,
service, environment, monitor name, and Datadog link keywords.
- Search recently closed or canceled issues if the error is recurring or the
wording is distinctive.
- If a related issue exists, add a concise evidence comment instead of creating
a duplicate.
- If no related issue exists, create one Linear issue in the
Triagestate for
each distinct bug cluster.
Existing Issue Comments
For related existing issues, add only:
- Recent window and baseline window.
- Measured delta or
No measurements foundfor unavailable signals. - Affected environments, services, routes/resources, and top error messages.
- Datadog links.
Do not add fix suggestions, root-cause guesses, implementation notes, owner assignments, or next steps.
New Issue Format
Create new issues with:
- State/status
Triage; pass the Linear state explicitly on creation and do not
rely on workspace defaults.
- Label
bug. - Additional existing labels that match the evidence, such as affected service,
environment, API, ingestion, latency, ClickHouse, Postgres, integrations, or observability labels. Query labels first and use the repository/team's exact label names.
- Concise title:
bug: <service or route> <measured symptom> in <envs>. - Concise body, evidence-only:
Do not include fix suggestions, root-cause guesses, implementation notes, owner assignments, or next steps unless the user explicitly asks outside the Linear issue or comment.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/linear-bug-triage/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/karanmrn/karanagentskills/linear-bug-triage)