Skip to content

Releases: wrsmith108/linear-claude-skill

v2.2.2

10 Feb 20:15

Choose a tag to compare

2.2.2 (2026-02-10)

Bug Fixes

  • replace hardcoded ~/.claude/skills/linear paths with relative paths (7ca519c), closes #8

v2.2.1

10 Feb 19:55

Choose a tag to compare

2.2.1 (2026-02-10)

Bug Fixes

  • replace hardcoded ~/.claude/skills/linear paths with relative paths (19819d3), closes #8

v2.2.0

24 Jan 20:01

Choose a tag to compare

2.2.0 (2026-01-24)

Bug Fixes

  • use Node 22 for semantic-release compatibility (02b5b79)

Features

  • add semantic-release for automated versioning (bd4c77b)

v2.1.1

24 Jan 19:47

Choose a tag to compare

Added

  • CI/CD Workflows - GitHub Actions for automated validation and releases
    • CI workflow runs TypeScript type checking and ESLint on push/PR to main
    • Release workflow automatically creates GitHub releases from version tags
    • Added typecheck, lint, lint:fix npm scripts

Fixed

  • TypeScript compatibility - Fixed type errors for Linear SDK v68
    • Updated health type usage to use SDK enums
    • Fixed rawRequest generic types
    • Converted require.main checks to ES module syntax
    • Added @types/node for Node.js globals

v2.1.0 - Parallel Agent Execution

24 Jan 00:26

Choose a tag to compare

What's New

Added

  • Parallel Agent Execution - New Linear-specialist subagent for background operations (SMI-1572)
    • Dedicated subagent at ~/.claude/agents/Linear-specialist.md
    • Delegation guidance in SKILL.md (when to use parallel vs direct)
    • Updated Task examples in sync.md and README.md

Fixed

  • Generalization cleanup - Removed remaining project-specific references for public distribution
    • Changed "Skillsmith" to generic "My Initiative" or "Q1 Goals" in examples
    • Changed SMI- issue prefixes to generic ENG- in all documentation

Usage

// Parallel execution for bulk operations
Task({
  description: "Update Linear issues",
  prompt: "Mark ENG-101, ENG-102, ENG-103 as Done",
  subagent_type: "Linear-specialist"
})

Installation

git clone https://github.com/wrsmith108/linear-claude-skill.git ~/.claude/skills/linear
cd ~/.claude/skills/linear && npm install

Full Changelog: v2.0.0...v2.1.0

v2.0.0

19 Jan 04:03

Choose a tag to compare

BREAKING CHANGES

Restructured for Claude Code Skill Discovery - Moved all files to root level

  • SKILL.md now at repository root (was skills/linear/SKILL.md)
  • scripts/ now at root (was skills/linear/scripts/)
  • docs/ now at root (was skills/linear/docs/)
  • hooks/ now at root (was skills/linear/hooks/)
  • api.md, sdk.md, sync.md now at root level

Fixed

  • Skill Not Discovered - Claude Code scans ~/.claude/skills/<name>/SKILL.md but the nested structure prevented discovery (Fixes #5)

Changed

  • package.json - Updated files array and scripts paths for flat structure
  • claude-plugin.skills - Changed from ["skills/linear"] to ["."]
  • All path references - Updated in SKILL.md, README.md, and documentation

Migration

Users who cloned the repo should git pull - the skill will be automatically discovered on next Claude Code session.

For fresh installs:

git clone https://github.com/wrsmith108/linear-claude-skill.git ~/.claude/skills/linear
cd ~/.claude/skills/linear && npm install

v1.7.1

18 Jan 20:21

Choose a tag to compare

Fixed

  • Plugin Installation Command - Corrected installation command in README documentation

Full Changelog: v1.7.0...v1.7.1

v1.7.0 - Label Taxonomy System

17 Jan 00:23

Choose a tag to compare

What's New

Label Taxonomy System

A standardized label taxonomy for consistent issue categorization across all projects and initiatives. Enables:

  • Consistent categorization - 25 labels across 3 categories (Type, Domain, Scope)
  • Agent routing - Domain labels map to primary/secondary agents for self-selection
  • Validation - Enforce taxonomy rules before creating issues
  • Smart suggestions - Keyword-based label suggestions from issue titles

New CLI Commands

# Show full taxonomy
npx tsx scripts/linear-ops.ts labels taxonomy

# Validate label combinations
npx tsx scripts/linear-ops.ts labels validate "feature,security,breaking-change"

# Suggest labels based on issue title
npx tsx scripts/linear-ops.ts labels suggest "Fix XSS vulnerability in login form"

# Show agent recommendations for labels
npx tsx scripts/linear-ops.ts labels agents "security,performance"

Label Categories

Category Count Required
Type 5 Exactly 1 (feature, bug, refactor, chore, spike)
Domain 13 1-2 recommended (security, backend, frontend, etc.)
Scope 7 0-2 optional (blocked, breaking-change, tech-debt, etc.)

Files Added

  • skills/linear/scripts/lib/taxonomy.ts - TypeScript interfaces
  • skills/linear/scripts/lib/taxonomy-data.ts - Label definitions with colors and agent mappings
  • skills/linear/scripts/lib/taxonomy-validation.ts - Validation and suggestion logic
  • skills/linear/scripts/lib/agent-selection.ts - Agent routing based on domain labels
  • skills/linear/docs/labels.md - Complete taxonomy documentation

See docs/labels.md for the full guide.