搜索

PythonReactSEOPDF
GitHub Skill

youtrack

Interacts with YouTrack issue tracker for IdeaVim. Use when working with tickets (VIM-XXXX), adding comments, managing tags, setting status, or release management. This project does NOT use GitHub Issues - use YouTrack instead.

aiskillstore☆ 123 仓库 Stars6 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

YouTrack Integration

This project uses YouTrack for issue tracking, NOT GitHub Issues. Commands like gh issue will NOT work.

Environment Setup

All scripts require YOUTRACK_TOKEN environment variable to be set.

CLI Scripts

All scripts are in scripts-ts/src/youtrack-cli/ and run via npx tsx:

Add Comment
npx tsx scripts-ts/src/youtrack-cli/add-comment.ts <ticket-id> "<comment-text>" [--private]

Examples:

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-comment.ts VIM-1234 "@Aleksei.Plate This needs review" --private
Add Tag
npx tsx scripts-ts/src/youtrack-cli/add-tag.ts <ticket-id> <tag-id>

Example:

npx tsx scripts-ts/src/youtrack-cli/add-tag.ts VIM-1234 68-507582
Remove Tag
npx tsx scripts-ts/src/youtrack-cli/remove-tag.ts <ticket-id> <tag-id>

Example:

npx tsx scripts-ts/src/youtrack-cli/remove-tag.ts VIM-1234 68-507582
Set Status
npx tsx scripts-ts/src/youtrack-cli/set-status.ts <ticket-id> "<status>"

Example:

npx tsx scripts-ts/src/youtrack-cli/set-status.ts VIM-1234 "Ready To Release"
Get Ticket Details
npx tsx scripts-ts/src/youtrack-cli/get-ticket.ts <ticket-id> [--json]

Example:

npx tsx scripts-ts/src/youtrack-cli/get-ticket.ts VIM-1234
npx tsx scripts-ts/src/youtrack-cli/get-ticket.ts VIM-1234 --json
Set Fix Version
npx tsx scripts-ts/src/youtrack-cli/set-fix-version.ts <ticket-id> "<version>"

Example:

npx tsx scripts-ts/src/youtrack-cli/set-fix-version.ts VIM-1234 "2.28.0"
Create Release Version
npx tsx scripts-ts/src/youtrack-cli/create-version.ts "<version-name>"

Example:

npx tsx scripts-ts/src/youtrack-cli/create-version.ts "2.29.0"
Delete Release Version
npx tsx scripts-ts/src/youtrack-cli/delete-version.ts "<version-name>"

Example:

npx tsx scripts-ts/src/youtrack-cli/delete-version.ts "2.29.0"

Common Tag IDs

Tag Name Tag ID
claude-analyzed 68-507461
claude-pending-clarification 68-507582
IdeaVim Released In EAP 68-385032

Private Comments

Private comments are only visible to the JetBrains team. Use --private flag to make a comment private:

npx tsx scripts-ts/src/youtrack-cli/add-comment.ts VIM-1234 "@Aleksei.Plate Need review" --private

Common Workflows

Mark ticket as analyzed by Claude
npx tsx scripts-ts/src/youtrack-cli/add-tag.ts VIM-1234 68-507461
Ask for clarification (add pending tag + private comment)
npx tsx scripts-ts/src/youtrack-cli/add-tag.ts VIM-1234 68-507582
npx tsx scripts-ts/src/youtrack-cli/add-comment.ts VIM-1234 "@Aleksei.Plate I need clarification: ..." --private
Remove pending clarification tag (after owner responds)
npx tsx scripts-ts/src/youtrack-cli/remove-tag.ts VIM-1234 68-507582
Mark ticket as ready to release
npx tsx scripts-ts/src/youtrack-cli/set-status.ts VIM-1234 "Ready To Release"

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-01-28
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!