|
| 1 | +# Linear Integration |
| 2 | + |
| 3 | +Linear is used for issue tracking, sprint management, and project planning. The @atlas agent monitors issues, blockers, sprint progress, and review queues via the Linear MCP server. |
| 4 | + |
| 5 | +## Setup |
| 6 | + |
| 7 | +### 1. Configure MCP |
| 8 | + |
| 9 | +Linear connects through an MCP server (`linear-server`) configured in `.claude/settings.json`. Claude Code starts it automatically when Linear tools are needed. |
| 10 | + |
| 11 | +No `.env` variables are required -- the MCP server handles authentication through its own configuration. |
| 12 | + |
| 13 | +### 2. Test the Connection |
| 14 | + |
| 15 | +```bash |
| 16 | +make linear |
| 17 | +``` |
| 18 | + |
| 19 | +This runs the Linear review routine, which checks issues in review, blockers, stale items, and sprint progress. |
| 20 | + |
| 21 | +## Available Tools |
| 22 | + |
| 23 | +The Linear MCP server exposes these tools: |
| 24 | + |
| 25 | +| Tool | What it does | |
| 26 | +|---|---| |
| 27 | +| `list_issues` | List issues with filters (state, assignee, priority) | |
| 28 | +| `get_issue` | Get details of a specific issue | |
| 29 | +| `save_issue` | Create or update an issue | |
| 30 | +| `list_projects` | List all projects | |
| 31 | +| `get_project` | Get project details | |
| 32 | +| `list_cycles` | List sprints/cycles (current, past, future) | |
| 33 | +| `list_teams` | List teams | |
| 34 | +| `list_users` | List team members | |
| 35 | +| `list_comments` | List comments on an issue | |
| 36 | +| `save_comment` | Add a comment to an issue | |
| 37 | +| `list_milestones` | List milestones | |
| 38 | +| `research` | Search across Linear data | |
| 39 | + |
| 40 | +## Key Metrics |
| 41 | + |
| 42 | +The `int-linear-review` skill analyzes: |
| 43 | + |
| 44 | +- **In Review:** Issues awaiting review, who needs to review, days pending |
| 45 | +- **Blockers:** Urgent and high-priority issues with responsible assignees |
| 46 | +- **Stale issues:** In Progress items with no updates in 3+ days |
| 47 | +- **My issues:** User's assigned issues sorted by priority |
| 48 | +- **Sprint progress:** Completion percentage and deadline |
| 49 | + |
| 50 | +## Skills That Use Linear |
| 51 | + |
| 52 | +| Skill | What it does | |
| 53 | +|---|---| |
| 54 | +| `int-linear-review` | Review issues, blockers, stale items, sprint progress | |
| 55 | +| `evo-sprint-planning` | Generate sprint plans from epics | |
| 56 | +| `evo-sprint-status` | Sprint status summary with risks | |
| 57 | + |
| 58 | +## Automated Routines |
| 59 | + |
| 60 | +| Routine | Schedule | Make command | |
| 61 | +|---|---|---| |
| 62 | +| Linear Review | Mon/Wed/Fri 09:00 BRT | `make linear` | |
0 commit comments