All skills
cursor avatar

/triage-issue-reports

@0452e08
by cursorcursor/plugins9.1k stars
857

Triage Slack issue reports with one thread-only verdict, evidence review, cause-aware routing, tracker dedupe, and fail-closed ticket creation. Use only from the configured Benny triage automation.

Use this Skill: https://skilld.dev/gh/cursor/plugins/triage-issue-reports

This session only. Nothing lands on disk.

referencesrouting.example.md

≈473 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Routing map example

Copy this file outside .cursor/automations/benny/, for example to .cursor/benny/routing.md, and replace every placeholder. Point routing.map_path at the copy. Pack refreshes must not overwrite it.

The triage skill treats this as data. A route needs evidence from the report or cause trace. A keyword match alone is not enough.

routes:
  - name: "billing-example"
    match:
      product_areas:
        - "billing-area-placeholder"
      code_paths:
        - "billing-code-path-placeholder"
      error_signatures:
        - "billing-error-placeholder"
    destination:
      slack_channel: "billing-channel-placeholder"
      tracker_team: "billing-team-placeholder"
    owners:
      - "billing-owner-placeholder"
    allow_feature_owner_ping: false

  - name: "desktop-example"
    match:
      product_areas:
        - "desktop-area-placeholder"
      code_paths:
        - "desktop-code-path-placeholder"
      error_signatures:
        - "desktop-error-placeholder"
    destination:
      slack_channel: "desktop-channel-placeholder"
      tracker_team: "desktop-team-placeholder"
    owners:
      - "desktop-owner-placeholder"
    allow_feature_owner_ping: false

fallback:
  destination: ""
  owners: []
  allow_feature_owner_ping: false

ping_policy:
  default: "off"
  allow:
    - "configured-feature-owner"
    - "confirmed-regression-author"
  deny:
    - "broad-on-call-group"
    - "unverified-owner"

Rules

  • Leave fallback.destination empty unless one team accepts all unmatched reports.
  • Use stable product areas, code paths, and error signatures.
  • Do not include private data in a public copy.
  • Do not paste raw user or channel IDs into an example that will be published.
  • Keep feature-owner pings off until the target team agrees to them.
  • A reroute tells the reporter where to go. The automation never cross-posts.

Source: SKILL.md on GitHub

1 warning3mo3 checks · Risk SAFE
  • Gen Agent Trust Hub3mo

    This skill automates Slack issue triage by reading reports and creating tracker tickets. It includes strong safety measures like immutable coordinate locking and read-only worker isolation. However, it processes untrusted user input from Slack messages and attachments, which presents a risk surface for indirect prompt injection.

  • Socket3mo

    No alerts

  • Snyk3mo

    Risk: MEDIUM · 1 issue

Signed by skilld at 0452e08. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 3 months ago
disable-model-invocation
true

README badge

README badge for cursor/plugins/triage-issue-reports