用途:Orca Linear 用于通过 Orca 的 CLI 处理 Linear 工单。依据其描述,适用于从已关联的 Linear 问题开始工作、以 PR/MR 链接与完成评论结束工作、以及移动工单状态等流程。
主要能力:该技能本身是一个发现桩,作用是加载与当前会话所用 Orca 可执行文件版本匹配的指南。加载方式为先解析本会话的 CLI,再运行 ORCA skills get orca-linear 获取指南,随后按指南执行 Orca 命令。指南未覆盖的命令或参数可参考所选可执行文件的 --help,并优先使用 --json。
使用方式:
- 确定可执行文件并全程复用:若设置了环境变量
ORCA_CLI_COMMAND,使用其值(Orca 会为受管 WSL 会话导出该变量);否则,若开发检出的会话暴露了ORCA_DEV_REPO_ROOT,使用orca-dev;否则,在 Linux 上且不在 Orca 管理的终端内,使用orca-ide,切勿在此环境直接运行裸orca(在 Orca 终端之外,它通常解析为 GNOME Orca 屏幕阅读器/usr/bin/orca并开始在用户机器上朗读);其他情况使用orca。上述 ORCA 仅为占位符,执行前需替换为实际选定的可执行文件,不要创建 shell 变量,也不要字面运行 ORCA。 - 若所选可执行文件无法运行,报告其确切错误并停止,不要转而使用其他可执行文件,以免静默指向不同的 Orca 构建。
- 运行 Orca 命令前先加载版本匹配的指南:
ORCA skills get orca-linear。 - 若命令提示 Orca 未运行,用
ORCA open --json启动后重试;若报runtime_access_denied,说明沙箱阻止了连接,应以提升权限重新运行,且不要运行 ORCA open 或重启 Orca;若skills get未知,说明更新 Orca 可恢复该指南,可用--help做只读发现,不要猜测不支持的命令。
适用场景:配合 Orca CLI 在 Linear 工单上开展工作,包括读取关联问题、完成工作后提交 PR/MR 链接与完成评论、推进工单状态等。
限制:该技能依赖 Orca CLI 及会话环境变量;具体可用的 Linear 操作与参数以版本匹配指南和 --help 为准,资料未提供更细的工单字段、权限、平台支持与收费信息。