Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

linear-ticket-analysis

verified

Methodology for analyzing Linear tickets to find duplicates, check relevance, and determine if issues have been fixed.

View on GitHub

Marketplace

alphaagent-team

the-answerai/alphaagent-team

Plugin

aai-pm-linear

pm

Repository

the-answerai/alphaagent-team

plugins/aai-pm-linear/skills/linear-ticket-analysis/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/the-answerai/alphaagent-team/blob/main/plugins/aai-pm-linear/skills/linear-ticket-analysis/SKILL.md -a claude-code --skill linear-ticket-analysis

Installation paths:

Claude
.claude/skills/linear-ticket-analysis/
Powered by add-skill CLI

Instructions

# Linear Ticket Analysis Skill

Methodology for analyzing Linear tickets to find duplicates, check relevance, and determine if issues have been fixed.

## Analysis Steps

### 1. Extract Key Information

From each Linear ticket, identify:
- **Title and description** - Core problem statement
- **Keywords** - Component names, error messages, feature names
- **Labels** - Bug, Feature, product area
- **Created date** - Age of ticket
- **Status** - Current workflow state
- **Related tickets** - Already linked duplicates/relations
- **GitHub links** - Associated GitHub issues

### 2. Duplicate Detection

Search for potential duplicates:

```
mcp__claude_ai_Linear__list_issues with:
  query="{keywords}"
  team="{team_key}"
  limit=20
```

**Duplicate indicators:**
- Same error message or component
- Similar title (>70% word overlap)
- Same root cause described differently
- Created within days of each other
- Same reporter

**NOT duplicates:**
- Related but distinct issues
- Same component, different bugs
- Follow-up issues with new scope

### 3. Codebase Investigation

For bugs, search for fixes:

```bash
# Search git history for ticket references
git log --oneline --all --since="2025-01-01" --grep="{ticket_id}"

# Search for keyword-related commits
git log --oneline --all --since="2025-01-01" --grep="{keyword}"

# Check if error pattern still exists
rg "{error_pattern}" --type ts
```

For features, check implementation status:

```bash
# Search for component/feature implementation
rg "{feature_keyword}" --type ts

# Check for related PRs
gh pr list --state merged \
  --search "{ticket_id}" --json number,title,mergedAt
```

### 4. Classification Criteria

#### CLOSE_DUPLICATE
- Another ticket covers same issue
- Original ticket is more complete/active
- Link to original before closing

#### CLOSE_FIXED
- Found PR/commit addressing the issue
- Error pattern no longer in codebase
- Feature has been implemented

#### CLOSE_OUTDATED
- Ticket is 6+ months old with no activity
-

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
2841 chars