其他
在 Linear 中管理 issue、项目与团队工作流时…
已配置 Linear MCP 并需要读取、创建或更新 Linear 工单、项目、文档和团队协作数据时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 35/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 40/100 ×0.15
适用场景
在 Linear 中管理 issue、项特定
解决思路
- 按顺序执行 Required Workflow,不要跳过步骤。
- 若任何 MCP 调用因 Linear MCP 未连接而失败,暂停并配置:运行 `codex mcp add linear --url https://mcp.linear.app/mcp` 添加 Linear MCP。
- 启用远程 MCP 客户端:在 `config.toml` 中设置 `[features] rmcp_client = true`,或运行 `codex --enable rmcp_client`。
- 使用 OAuth 登录:运行 `codex mcp login linear`。
- 登录成功后,用户需要重启 codex;先结束当前回答,并告知用户再次尝试时可从 Step 1 继续。
- Windows 连接报错时,尝试通过 WSL 配置 Linear MCP:使用 JSON `{"mcpServers": {"linear": {"command": "wsl", "args": ["npx", "-y", "mcp-remote", "https://mcp.linear.app/sse", "--transport", "sse-only"]}}}`。
- Step 1:澄清用户目标与范围(如 issue 分类、sprint 规划、文档审计、工作量平衡)。
- Step 1:按需确认 team/project、priority、labels、cycle 和 due dates。
- Step 2:选择合适的工作流(见 Practical Workflows),并确定需要使用的 Linear MCP 工具。
- Step 2:在调用工具前确认必需标识符(issue ID、project ID、team key)。
- Step 3:按逻辑批次执行 Linear MCP 工具调用。
- Step 3:先读取(`list`/`get`/`search`)以构建上下文。
- Step 3:接下来创建或更新(issues、projects、labels、comments),并填写所有必填字段。
- Step 3:批量操作前,先解释分组逻辑,再应用变更。
- Step 4:总结结果,指出剩余缺口或阻塞,并提出下一步行动(新增 issue、修改 label、分配负责人或后续评论)。
- 使用 Issue Management 工具:`list_issues`、`get_issue`、`create_issue`、`update_issue`、`list_my_issues`、`list_issue_statuses`、`list_issue_labels`、`create_issue_label`。
- 使用 Project & Team 工具:`list_projects`、`get_project`、`create_project`、`update_project`、`list_teams`、`get_team`、`list_users`。
- 使用 Documentation & Collaboration 工具:`list_documents`、`get_document`、`search_documentation`、`list_comments`、`create_comment`、`list_cycles`。
- Sprint Planning:查看目标 team 的 open issues,按 priority 挑选 top items,创建新 cycle(如「Q1 Performance Sprint」)并完成 assignments。
- Bug Triage:列出 critical/high-priority bugs,按用户影响排序,将 top items 移到「In Progress」。
- Documentation Audit:搜索文档(如 API auth),然后为 gaps 或 outdated sections 创建带「documentation」label 的 issue,并写明详细修复内容。
- Team Workload Balance:按 assignee 分组 active issues,标出高负载人员,并建议或应用重新分配。
- Release Planning:创建 project(如「v2.0 Release」)并设置 milestones(feature freeze、beta、docs、launch),生成带 estimates 的 issues。
- Cross-Project Dependencies:找出所有「blocked」issues,识别 blockers,并在缺失时创建 linked issues。
- Automated Status Updates:找出你的 issues 中更新滞后的项,根据当前状态/blockers 添加 status comments。
- Smart Labeling:分析未打 label 的 issues,建议或应用 labels,并创建缺失的 label categories。
- Sprint Retrospectives:为上一个完成的 cycle 生成报告,记录 completed vs. pushed work,并创建 discussion issues 以讨论 patterns。
- Tips:对相关变更进行批量操作;对重复 issue 结构考虑使用 smart templates。
- Tips:尽可能使用自然语言查询(如「Show me what John is working on this week」)。
- Tips:利用上下文:在新请求中引用之前的 issues。
- Tips:将大批量更新拆成更小批次以避免 rate limits;频繁 list 时缓存或复用 filters。
- Troubleshooting Authentication:清除浏览器 cookies,重新执行 OAuth,验证 workspace permissions,确保 API access 已启用。
- Troubleshooting Tool Calling Errors:确认模型支持 multiple tool calls,提供所有必填字段,并拆分复杂请求。
- Troubleshooting Missing Data:刷新 token,验证 workspace access,检查 archived projects,并确认 team selection 正确。
- Troubleshooting Performance:记住 Linear API rate limits;批量操作 bulk operations,使用 specific filters,或缓存 frequent queries。
适用边界 · 注意事项
- 未配置 Linear MCP、未完成 OAuth 登录,或没有相关 Linear workspace/team/project 权限时,不适用;应先完成 Step 0 配置与授权。
- 需要管理非 Linear 的工单或项目工具(如 Jira、GitHub Issues)时,不适用。
- 当前 Codex 环境无法启用 rmcp_client,或模型不支持多工具调用时,不适合直接执行本工作流。