Linear里程碑写入工具Skill linear-milestones-write

这是一个用于自动化项目管理的CLI工具,专门用于通过命令行接口(CLI)创建和更新Linear平台上的项目里程碑。它支持设置里程碑名称、描述、目标日期,并能与Linear API无缝集成,提升项目管理效率。关键词:Linear项目管理,CLI工具,里程碑创建,自动化,API集成,项目进度跟踪,开发工具。

DevOps 0 次安装 0 次浏览 更新于 3/2/2026

name: linear-milestones-write description: 通过CLI创建和更新Linear项目里程碑(写入操作) version: 1.0.0 license: MIT compatibility: opencode

概述

用于创建和更新Linear项目里程碑的CLI工具。需要在 <git-root>/.env 文件中设置 LINEAR_API_KEY 或在环境中导出。

先决条件

  • 已安装 bun 运行时
  • <git-root>/.env 或环境中设置 LINEAR_API_KEY

命令

创建里程碑

bun .opencode/skill/linear-milestones-write/create-milestone.js --name "..." --project "..." [options]

必填项:

  • --name <name> - 里程碑名称
  • --project <name> - 项目名称或UUID

选项:

  • --description <text> - 里程碑描述
  • --target-date <date> - 目标日期 (YYYY-MM-DD)
  • --json - 以JSON格式输出

示例:

bun .opencode/skill/linear-milestones-write/create-milestone.js --name "Alpha发布" --project "Mount Vernon"
bun .opencode/skill/linear-milestones-write/create-milestone.js --name "Beta" --project "Monticello" --target-date 2025-02-01
bun .opencode/skill/linear-milestones-write/create-milestone.js --name "GA" --project "Hermitage" --description "正式发布版本"

更新里程碑

bun .opencode/skill/linear-milestones-write/update-milestone.js <milestone-id> [options]

参数:

  • milestone-id - 里程碑UUID

选项:

  • --name <name> - 新的里程碑名称
  • --description <text> - 新的描述
  • --target-date <date> - 新的目标日期 (YYYY-MM-DD)
  • --json - 以JSON格式输出

示例:

bun .opencode/skill/linear-milestones-write/update-milestone.js abc123 --name "Beta发布"
bun .opencode/skill/linear-milestones-write/update-milestone.js abc123 --target-date 2025-03-15
bun .opencode/skill/linear-milestones-write/update-milestone.js abc123 --name "v1.0" --target-date 2025-04-01

注意事项

  • 项目名称支持部分匹配(不区分大小写)
  • 里程碑ID为UUID(使用 list-milestones.js 查找)
  • 使用 --json 标志以获得机器可读的输出
  • 所有命令都支持 --help 以获取详细的使用信息