Linear Issue Management
Before using Linear workflows, search for linear MCP tools. If not found, treat as not installed.
⚠️ CRITICAL: PR Creation with Linear Issues
When creating a PR that references Linear issues (LOBE-xxx), you MUST:
-
Create the PR with magic keywords (Fixes LOBE-xxx )
-
IMMEDIATELY after PR creation, add completion comments to ALL referenced Linear issues
-
Do NOT consider the task complete until Linear comments are added
This is NON-NEGOTIABLE. Skipping Linear comments is a workflow violation.
Workflow
-
Retrieve issue details before starting: mcp__linear-server__get_issue
-
Check for sub-issues: Use mcp__linear-server__list_issues with parentId filter
-
Update issue status when completing: mcp__linear-server__update_issue
-
Add completion comment (REQUIRED): mcp__linear-server__create_comment
Creating Issues
When creating issues with mcp__linear-server__create_issue , MUST add the claude code label.
Completion Comment Format
Every completed issue MUST have a comment summarizing work done:
Changes Summary
- Feature: Brief description of what was implemented
- Files Changed: List key files modified
- PR: #xxx or PR URL
Key Changes
- Change 1
- Change 2
- ...
This is critical for:
-
Team visibility
-
Code review context
-
Future reference
PR Association (REQUIRED)
When creating PRs for Linear issues, include magic keywords in PR body:
-
Fixes LOBE-123
-
Closes LOBE-123
-
Resolves LOBE-123
Per-Issue Completion Rule
When working on multiple issues, update EACH issue IMMEDIATELY after completing it:
-
Complete implementation
-
Run bun run type-check
-
Run related tests
-
Create PR if needed
-
Update status to "In Review" (NOT "Done")
-
Add completion comment immediately
-
Move to next issue
Note: Status → "In Review" when PR created. "Done" only after PR merged.
❌ Wrong: Complete all → Create PR → Forget Linear comments
✅ Correct: Complete → Create PR → Add Linear comments → Task done