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.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o youtrack.zip https://jpskill.com/download/19377.zip && unzip -o youtrack.zip && rm youtrack.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/19377.zip -OutFile "$d\youtrack.zip"; Expand-Archive "$d\youtrack.zip" -DestinationPath $d -Force; ri "$d\youtrack.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
youtrack.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
youtrackフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
YouTrack連携
このプロジェクトでは、課題追跡にGitHub Issuesではなく、YouTrackを使用しています。gh issueのようなコマンドは機能しません。
- YouTrack URL: https://youtrack.jetbrains.com/issues/VIM
- チケットには
VIM-というプレフィックスが付きます(例: VIM-1234)。
環境設定
すべてのスクリプトは、YOUTRACK_TOKEN環境変数が設定されている必要があります。
CLIスクリプト
すべてのスクリプトはscripts-ts/src/youtrack-cli/にあり、npx tsxを介して実行されます。
コメントの追加
npx tsx scripts-ts/src/youtrack-cli/add-comment.ts <ticket-id> "<comment-text>" [--private]
例:
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
タグの追加
npx tsx scripts-ts/src/youtrack-cli/add-tag.ts <ticket-id> <tag-id>
例:
npx tsx scripts-ts/src/youtrack-cli/add-tag.ts VIM-1234 68-507582
タグの削除
npx tsx scripts-ts/src/youtrack-cli/remove-tag.ts <ticket-id> <tag-id>
例:
npx tsx scripts-ts/src/youtrack-cli/remove-tag.ts VIM-1234 68-507582
ステータスの設定
npx tsx scripts-ts/src/youtrack-cli/set-status.ts <ticket-id> "<status>"
例:
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 <ticket-id> [--json]
例:
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
修正バージョンの設定
npx tsx scripts-ts/src/youtrack-cli/set-fix-version.ts <ticket-id> "<version>"
例:
npx tsx scripts-ts/src/youtrack-cli/set-fix-version.ts VIM-1234 "2.28.0"
リリースバージョンの作成
npx tsx scripts-ts/src/youtrack-cli/create-version.ts "<version-name>"
例:
npx tsx scripts-ts/src/youtrack-cli/create-version.ts "2.29.0"
リリースバージョンの削除
npx tsx scripts-ts/src/youtrack-cli/delete-version.ts "<version-name>"
例:
npx tsx scripts-ts/src/youtrack-cli/delete-version.ts "2.29.0"
共通タグID
| タグ名 | タグID |
|---|---|
| claude-analyzed | 68-507461 |
| claude-pending-clarification | 68-507582 |
| IdeaVim Released In EAP | 68-385032 |
プライベートコメント
プライベートコメントはJetBrainsチームのみに表示されます。コメントをプライベートにするには、--privateフラグを使用します。
npx tsx scripts-ts/src/youtrack-cli/add-comment.ts VIM-1234 "@Aleksei.Plate Need review" --private
共通ワークフロー
チケットをClaudeによって分析済みとしてマークする
npx tsx scripts-ts/src/youtrack-cli/add-tag.ts VIM-1234 68-507461
説明を求める(保留中タグの追加 + プライベートコメント)
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
保留中の説明タグを削除する(オーナーが応答した後)
npx tsx scripts-ts/src/youtrack-cli/remove-tag.ts VIM-1234 68-507582
チケットをリリース準備完了としてマークする
npx tsx scripts-ts/src/youtrack-cli/set-status.ts VIM-1234 "Ready To Release" 📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
YouTrack Integration
This project uses YouTrack for issue tracking, NOT GitHub Issues. Commands like gh issue will NOT work.
- YouTrack URL: https://youtrack.jetbrains.com/issues/VIM
- Tickets are prefixed with
VIM-(e.g., VIM-1234)
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"