用途:该技能用于与 YouTrack 问题跟踪系统交互,服务于 IdeaVim 项目。项目使用 YouTrack 而非 GitHub Issues,gh issue 等命令无效。工单号以 VIM- 为前缀,例如 VIM-1234。YouTrack 地址为 https://youtrack.jetbrains.com/issues/VIM。
主要能力:所有脚本位于 scripts-ts/src/youtrack-cli/,通过 npx tsx 运行,支持添加评论(可选 --private 私密评论)、添加与移除标签、设置状态、获取工单详情(可加 --json)、设置修复版本,以及创建和删除发布版本。常用标签 ID 包括 claude-analyzed(68-507461)、claude-pending-clarification(68-507582)、IdeaVim Released In EAP(68-385032)。
使用方式:需先设置 YOUTRACK_TOKEN 环境变量。示例:npx tsx scripts-ts/src/youtrack-cli/add-comment.ts VIM-1234 "This is a public comment";npx tsx scripts-ts/src/youtrack-cli/add-tag.ts VIM-1234 68-507582;npx tsx scripts-ts/src/youtrack-cli/set-status.ts VIM-1234 "Ready To Release";npx tsx scripts-ts/src/youtrack-cli/get-ticket.ts VIM-1234 --json。常见流程包括标记已分析、请求澄清(加待澄清标签并附私密评论)、移除待澄清标签、标记可发布。
适用场景:处理 IdeaVim 工单的评论、标签、状态与版本管理。
限制:私密评论仅 JetBrains 团队可见;脚本依赖 YOUTRACK_TOKEN 环境变量,资料未提供令牌获取方式与权限说明。