Releases: wrsmith108/linear-claude-skill
Releases · wrsmith108/linear-claude-skill
v2.2.2
v2.2.1
v2.2.0
v2.1.1
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:fixnpm scripts
Fixed
- TypeScript compatibility - Fixed type errors for Linear SDK v68
- Updated health type usage to use SDK enums
- Fixed
rawRequestgeneric types - Converted
require.mainchecks to ES module syntax - Added
@types/nodefor Node.js globals
v2.1.0 - Parallel Agent Execution
What's New
Added
- Parallel Agent Execution - New
Linear-specialistsubagent 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.mdandREADME.md
- Dedicated subagent at
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 genericENG-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 installFull Changelog: v2.0.0...v2.1.0
v2.0.0
BREAKING CHANGES
Restructured for Claude Code Skill Discovery - Moved all files to root level
SKILL.mdnow at repository root (wasskills/linear/SKILL.md)scripts/now at root (wasskills/linear/scripts/)docs/now at root (wasskills/linear/docs/)hooks/now at root (wasskills/linear/hooks/)api.md,sdk.md,sync.mdnow at root level
Fixed
- Skill Not Discovered - Claude Code scans
~/.claude/skills/<name>/SKILL.mdbut the nested structure prevented discovery (Fixes #5)
Changed
- package.json - Updated
filesarray andscriptspaths 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 installv1.7.1
Fixed
- Plugin Installation Command - Corrected installation command in README documentation
Full Changelog: v1.7.0...v1.7.1
v1.7.0 - Label Taxonomy System
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 interfacesskills/linear/scripts/lib/taxonomy-data.ts- Label definitions with colors and agent mappingsskills/linear/scripts/lib/taxonomy-validation.ts- Validation and suggestion logicskills/linear/scripts/lib/agent-selection.ts- Agent routing based on domain labelsskills/linear/docs/labels.md- Complete taxonomy documentation
See docs/labels.md for the full guide.