AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Ticket Duplicate Detection

skill-bradtaylorsf-alphaagent-team-ticket-duplicate-detection · by bradtaylorsf

Detects similar/duplicate tickets before creating new ones.

No reviews yet
0 installs
13 views
0.0% view→install

Install

$ agentstack add skill-bradtaylorsf-alphaagent-team-ticket-duplicate-detection

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-bradtaylorsf-alphaagent-team-ticket-duplicate-detection)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
6mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Ticket Duplicate Detection? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Ticket Duplicate Detection Skill

Patterns for checking Linear for similar/duplicate tickets before creating new ones.

Purpose

Avoid creating duplicate tickets by:

  • Searching Linear with multiple query patterns
  • Presenting potential duplicates to user
  • Offering options: link, sub-issue, or proceed

Detection Methodology

Step 1: Extract Search Keywords

From the user's issue description, extract:

  1. Primary keywords: Main noun/verb (e.g., "drawer", "modal", "z-index")
  2. Technical terms: Component names, error messages, file names
  3. Synonyms: Related terms (e.g., "sidebar" for "drawer", "dialog" for "modal")

Step 2: Search Linear

Use mcp__linear__list_issues with multiple queries:

# Search 1: Primary keywords
mcp__linear__list_issues with query="drawer z-index", updatedAt="-P30D", limit=20

# Search 2: Error messages (if applicable)
mcp__linear__list_issues with query="handleTabChange undefined", limit=10

# Search 3: Component/file names
mcp__linear__list_issues with query="AppDrawer", limit=10

Time range: Search issues updated in last 30 days (updatedAt: "-P30D")

Step 3: Filter Results

Check results for:

  • Open issues (active work)
  • Recently closed (might be reopened)
  • Same component/area
  • Similar symptoms

Step 4: Present to User

If potential duplicates found:

## Potential Duplicate Tickets Found

I found these similar tickets before creating a new one:

1. **PROJ-123**: "Fix drawer z-index issue" (Open)
   - Similar: Both about drawer layering

2. **PROJ-100**: "Modal appears behind sidebar" (Done - 2 weeks ago)
   - Similar: Same UI area

**Options:**
A) Link to existing ticket (add as related)
B) Create as sub-issue of existing ticket
C) Proceed with new ticket (different issue)

Which option?

Step 5: Take Action

Based on user choice:

  • Option A: Add link/comment to existing ticket
  • Option B: Create with parentId set
  • Option C: Create new ticket as planned

Search Patterns Reference

| Issue Type | Primary Search | Secondary Search | |------------|---------------|------------------| | UI Bug | Component name + symptom | "modal", "dialog", "overlay" | | Error | Error message | Function/file name | | Feature | Feature name | Related features | | Performance | "slow", "performance" | Component name | | Styling | "z-index", "css", "style" | Component name |

Common Synonym Mappings

| Term | Also search for | |------|-----------------| | drawer | sidebar, nav, navigation | | modal | dialog, popup, overlay | | button | btn, click, action | | form | input, field, validation | | error | bug, crash, fail |

Integration

Used by:

  • linear-ticket-creator agent (required first step)
  • /ticket-create command (via agent)

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.