用途
Linear Development Accelerator 是一个面向软件开发的项目管理加速技能,核心是把 Linear 项目管理与 MCP 服务器集成结合起来,用于快速搭建项目、管理问题(issue)、组织开发工作流,并支持前端、后端、全栈和移动应用的开发协作。
适用场景包括:启动新软件项目并需要搭建 Linear 项目管理;管理前端、后端或全栈应用的问题、任务与功能;把开发工作组织进 Sprint/周期并跟踪;与开发团队协作;在开发过程中自动化项目管理任务;系统化跟踪缺陷、功能与技术债;以结构化项目管理流程构建应用;将 Linear 与 GitHub 集成以实现基于 PR 的开发。
主要能力
技能围绕 Linear 的核心实体展开:团队(Teams)、问题(Issues)、项目(Projects)、周期(Cycles)、标签(Labels)、状态(Statuses)、评论(Comments)和文档(Documents)。
通过 MCP 服务器工具,可以完成以下操作:
- 问题管理:list_issues(按团队、负责人、状态、标签、项目、关键词、数量、排序、是否含归档等条件筛选)、create_issue(创建带标题、团队、描述、负责人、状态、优先级、标签、项目、周期、父问题、截止日期、链接的问题)、update_issue(更新标题、描述、负责人、状态、优先级、标签、项目、周期、父问题、截止日期、估点、链接)、get_issue(获取问题详情,含附件与 git 分支名)。
- 项目管理:list_projects、create_project(名称、团队、描述、摘要、负责人、状态、优先级、起止日期、标签)、update_project、get_project。
- 标签与分类:list_issue_labels、create_issue_label(名称、颜色、描述、团队、是否标签组、父标签)。
- 工作流与状态:list_issue_statuses、get_issue_status,状态类型包括 backlog、unstarted、started、completed、canceled。
- 协作:list_comments、create_comment(支持 Markdown 正文与回复父评论)。
- 团队与用户:list_teams、get_team、list_users、get_user。
- 周期(Sprint 规划):list_cycles,可按 current、previous、next 或全部获取。
- 文档:list_documents、get_document。
使用方式
技能提供了多种开发工作流模式:
- 新功能开发:创建功能问题(清晰标题、含任务与验收标准的描述、负责人、标签、关联项目、优先级),必要时用 parentId 拆分子任务,随进度更新状态(Todo → In Progress → In Review → Done),添加评论与 PR 链接,完成后标记 Done。
- 缺陷分诊与修复:创建缺陷问题(复现步骤、预期/实际行为、标签、负责人、日志与截图链接),调查时更新为 In Progress 并记录发现,修复时在提交信息中引用问题并关联 PR,验证后关闭。
- Sprint/周期规划:查看 Backlog、创建或选择周期、分配与排优先级、每日跟踪(按负责人与状态筛选)、周期回顾并处理未完成问题。
- 新应用项目搭建:创建项目(名称、范围、目标、时间线、负责人、日期、标签),建立初始设置问题,创建史诗级父问题与子问题,组织进多个周期,并持续跟踪进度。
- GitHub 集成工作流:从问题获取 git 分支名,用 Linear 建议的分支名创建分支以实现自动关联;提交时引用问题编号;PR 打开后 Linear 自动设为 In Review;合并后可自动完成问题,实现从问题到 PR 再到部署的完整追溯。
此外还给出加速策略:批量创建问题、用智能筛选聚焦当前工作、基于模板创建问题(缺陷报告模板、功能请求模板)、在 CI/CD 与 git 钩子中自动更新状态、用父子问题协调前端/后端/移动端的跨职能工作。
适用场景
适合需要以问题为中心、按周期推进、按项目组织的软件团队,尤其是使用 Linear 并希望通过 MCP 集成把项目管理嵌入开发流程的团队。
限制
资料未提供该技能的安装命令、具体收费或价格、支持平台、性能效果等事实,暂未提供。