Claude-skill-registry Linear MCP Integration
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/linear-mcp-integration" ~/.claude/skills/majiayu000-claude-skill-registry-linear-mcp-integration && rm -rf "$T"
manifest:
skills/data/linear-mcp-integration/SKILL.mdsource content
Linear MCP Integration
Use Linear MCP server functions to interact with Linear's project management system.
Prerequisites
- Linear MCP server configured and available
- Authentication: Linear API token configured in MCP server
- Access to Linear workspace
Quick Start
Get issue details:
mcp_Linear_get_issue({ id: "LIN-123", includeRelations: true // get related/blocking issues })
List issues:
mcp_Linear_list_issues({ team: "Engineering", state: "In Progress" })
Usage Patterns for PR Review
Fetch Issue Requirements
Step 1: Extract Issue ID from PR
- Look for Linear issue references in PR title/body (e.g.,
,LIN-123
)[LIN-123] - Extract issue identifier
Step 2: Get Issue Details
mcp_Linear_get_issue({ id: "LIN-123", // extracted from PR includeRelations: true // to get blocking/related issues })
Step 3: Extract Requirements
- Parse issue
for acceptance criteriadescription - Check
for feature tagslabels - Review
for additional contextcomments - Check
andrelatedTo
for dependenciesblocks
Validate PR Completeness
Check if PR addresses all requirements:
- Get issue details with
mcp_Linear_get_issue - Parse issue description for:
- Acceptance criteria (checkboxes, numbered lists)
- Feature requirements
- Technical specifications
- Compare PR changes against requirements
- Identify gaps or missing implementations
Update Issue Status
After PR review:
- Use
to:mcp_Linear_update_issue- Update status (e.g., "In Review", "Ready for QA")
- Add comments with review findings
- Link related issues
Create Review Comments
Post review findings to Linear:
mcp_Linear_create_comment({ issueId: "LIN-123", body: "## PR Review Summary\n\n✅ Requirements met: ...\n⚠️ Gaps identified: ..." })
Common Workflows
PR Review with Issue Validation
- Extract issue reference from PR title/body
- Fetch issue using
mcp_Linear_get_issue - Parse requirements from issue description
- Review PR changes against requirements
- Create comment on Linear issue with review summary
- Update issue status if needed
Issue Discovery
- List issues for a team/project using
mcp_Linear_list_issues - Filter by state, assignee, or labels
- Get details for relevant issues
- Cross-reference with PR changes
Integration with GitHub
When reviewing PRs:
- Extract Linear issue references from PR title/body
- Use Linear MCP to fetch issue requirements
- Validate PR changes against requirements
- Post review findings back to Linear issue
Reference Documentation
- MCP Functions Reference: See mcp-functions.md for function summaries and examples. The MCP server provides authoritative function definitions with complete parameter types and schemas.
- Linear API Documentation: developers.linear.app/docs