Claude Linear Sync — Git skill for Claude Code
Automated Linear ticket tracking for Claude Code — tickets created on task start, updated on commit, closed when done.
How to install Claude Linear Sync
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open rachittshah/claude-linear-sync and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Linear Sync does
Automated Linear ticket tracking for Claude Code — tickets created on task start, updated on commit, closed when done.
Alternatives in Git
- Impact Report — Comprehensive impact report combining git and Linear analysis 512 ★
- Resolve Issue — Fetch a GitHub issue, apply the fix, comment with what was done, and close the issue 186 ★
- Beads Initialization — Attribution: Beads is created by Steve Yegge 172 ★
README
claude-linear-sync
Automated Linear ticket tracking for Claude Code. Tickets get created when you start tasks and closed with changelogs when you commit — no manual updating required.
Before & After
**Before**: Work happens in Claude Code, Linear gets updated retroactively in bulk.
**After**: Claude creates tickets when tasks start, updates them with commit details, and closes them when done. PR bodies automatically get Linear links.
How It Works
User prompt → [classify_prompt.py] → detects task → injects context
↓
Claude creates Linear ticket via MCP
Claude writes state file
↓
Work happens (edits, tests, etc.)
↓
git commit → [detect_commit.sh] → reads state → injects context
↓
Claude updates ticket + marks Done via MCP
↓
PR created → [GitHub Action] → scans commits → adds Linear links to PR body
**Two Claude Code hooks** + **behavioral instructions in CLAUDE.md** + an optional **GitHub Action**.
Prerequisites
- Claude Code (CLI)
- Linear MCP server connected to Claude Code
- A Linear workspace with a team and project
Connecting the Linear MCP Server
claude mcp add linear-server npx @ibraheem4/linear-mcp
# Then set LINER_API_KEY in your environment
Quick Start
git clone https://github.com/YOUR_ORG/claude-linear-sync.git
cd claude-linear-sync
python3 setup.py
The setup wizard will:
- Ask for your Linear workspace s
Related Skills
Create Linear PR
Create a Linear ticket, branch, commit staged changes, and open a PR using the linear skill wrappers
Ship Ticket
Ship an ALREADY-BUILT ticket — code review → PR → merge → learnings → install-local. Skips the build (you buil
Claude Command Center
-- Production-tested workspace template with session hooks, structured memory (4 types), multi-domain routing,
Existing Linear
Create a PR for an existing Linear ticket using the linear skill wrappers
Land Ticket
Publish + close a ticket — open the Linear-linked PR if needed, analyze conflicts by reading code, resolve, mi
Garra Routine
Roadmap-driven autonomous slice. Reads ROADMAP+Linear, picks the next step, plans it, implements via PR + CI,
Related Agents
Component Orchestrator
End-to-end component pipeline orchestrator. Invoked when a component is created or significantly updated. Veri
Vine Coder
Autonomously implement a ticketed VINE work slice end-to-end — orient from the ticket and SPEC, implement with
GitHub Milestone Analyzer
Use this agent to analyze GitHub milestones and issues for patterns, time estimation accuracy, and outcome ali