TMDB影视查询
电影电视信息检索工具
连接Linear项目管理平台,支持查询事务状态、创建任务、更新优先级、分配负责人等操作。可与GitHub分支命名联动,实现代码提交与事务状态的自动同步。
Linear任务管理工具打通项目管理与代码开发的协作链路。团队可在终端直接查询事务进度、创建任务并分配责任人,减少在多个系统间切换的操作成本。GitHub分支命名联动机制确保代码提交自动触发事务状态更新,避免人工同步的遗漏和延迟。
落地案例:后端工程师开始新功能开发时,先执行命令查询个人待办,确认TEAM-456为当前最高优先级事务。随后调用指令创建符合Linear命名规则的分支feature/TEAM-456-user-auth,推送首笔提交后系统自动将该事务状态从"待办"转为"进行中"。开发完成后更新状态为"审核中"并@前端负责人联调,全程状态流转无需手动维护。
安装与配置
export LINEAR_API_KEY="your-api-key"
# 可选:设置默认团队
export LINEAR_DEFAULT_TEAM="TEAM"
{baseDir}/scripts/linear.sh teams
常用命令
# 个人事务
{baseDir}/scripts/linear.sh my-issues # 分配给你的事务
{baseDir}/scripts/linear.sh my-todos # 待办项
{baseDir}/scripts/linear.sh urgent # 紧急/高优先级事务
# 浏览查询
{baseDir}/scripts/linear.sh team <TEAM_KEY> # 团队全部事务
{baseDir}/scripts/linear.sh project <name> # 项目内事务
{baseDir}/scripts/linear.sh issue <TEAM-123> # 单条事务详情
{baseDir}/scripts/linear.sh branch <TEAM-123> # 获取Git分支名
# 操作事务
{baseDir}/scripts/linear.sh create <TEAM_KEY> "标题" ["描述"]
{baseDir}/scripts/linear.sh status <TEAM-123> <todo|progress|review|done|blocked>
{baseDir}/scripts/linear.sh assign <TEAM-123> <用户名>
{baseDir}/scripts/linear.sh priority <TEAM-123> <urgent|high|medium|low|none>
# 概览
{baseDir}/scripts/linear.sh standup # 站会摘要
{baseDir}/scripts/linear.sh projects # 所有项目进度
Git工作流配合
使用Linear生成的分支名可触发自动状态流转:
# 获取分支名
BRANCH=$({baseDir}/scripts/linear.sh branch TEAM-212)
# 返回示例:dev/team-212-fix-auth-timeout-bug
# 基于最新main创建工作区
git checkout main && git pull origin main
git worktree add .worktrees/team-212 -b "$BRANCH" origin/main
从此分支发起PR后,关联事务自动移至”审核中”;合并后自动标记”已完成”。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | LINEAR_API_KEY(必需):Linear个人API密钥;team_key:团队缩写;issue_identifier:事务编号(如TEAM-123);title/description:事务标题与描述;status/priority/assignee:状态、优先级、负责人 |
| 输出 | 事务列表、单条详情、Git分支名称、站会摘要、项目进度、操作状态码 |
| 适用人群 | 使用Linear的开发团队、需快速查询事务的工程师、命令行偏好者、GitHub+Linear双平台用户 |
| 不包含 | 可视化看板编辑、附件上传下载、自定义视图保存、团队权限管理、Sprint周期配置、其他工具数据迁移 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/manuelhettich/linear/SKILL.md
来源类型:开源社区技能