关于 linear-pr
一个 linear-cli 技能,用于创建关联 Linear 问题的 GitHub 拉取请求并执行相关分支操作。它还支持从问题到 PR 的工作流程,并可从当前 Git 分支读取问题上下文。
主要功能
- 01创建关联的 GitHub 拉取请求
- 02创建草稿拉取请求
- 03指定基础分支
- 04创建或查看问题分支
- 05从 Git 读取问题上下文
适用场景
- 01为 Linear 问题创建拉取请求
- 02为进行中的工作准备草稿 PR
- 03创建并检出分支以开始处理问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ nesszer/ linear-cli --skill linear-pr安装后在 Claude Code 中输入/linear-pr确认已加载。
详细介绍
Linear PR 创建
使用 linear-cli 创建与 Linear 工单关联的 GitHub 拉取请求。
创建 PR
# Create PR linked to Linear issue
linear-cli g pr LIN-123
# Draft PR
linear-cli g pr LIN-123 --draft
# Specify base branch
linear-cli g pr LIN-123 --base main
# Open in browser after creation
linear-cli g pr LIN-123 --web
Git 分支操作
# Create and checkout branch for issue
linear-cli g checkout LIN-123
# Custom branch name
linear-cli g checkout LIN-123 -b my-custom-branch
# Just show branch name (don't create)
linear-cli g branch LIN-123
# Create branch without checkout
linear-cli g create LIN-123
完整工作流
# 1. Start work (assigns, sets In Progress, creates branch)
linear-cli i start LIN-123 --checkout
# 2. Make changes and commit
git add . && git commit -m "Fix the bug"
# 3. Create PR
linear-cli g pr LIN-123
# 4. Mark done
linear-cli i update LIN-123 -s Done
获取当前工单
# Get issue from current git branch
linear-cli context
linear-cli context --output json
提示
- PR 标题和描述会根据工单自动生成
- 使用
--draft创建进行中的 PR - 分支命名模式:
username/lin-123-issue-title - GitHub 操作需要
ghCLI
评论
支持 Markdown