youtracklisted
Install: claude install-skill aiskillstore/marketplace
# 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
```bash
npx tsx scripts-ts/src/youtrack-cli/add-comment.ts <ticket-id> "<comment-text>" [--private]
```
Examples:
```bash
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
```bash
npx tsx scripts-ts/src/youtrack-cli/add-tag.ts <ticket-id> <tag-id>
```
Example:
```bash
npx tsx scripts-ts/src/youtrack-cli/add-tag.ts VIM-1234 68-507582
```
### Remove Tag
```bash
npx tsx scripts-ts/src/youtrack-cli/remove-tag.ts <ticket-id> <tag-id>
```
Example:
```bash
npx tsx scripts-ts/src/youtrack-cli/remove-tag.ts VIM-1234 68-507582
```
### Set Status
```bash
npx tsx scripts-ts/src/youtrack-cli/set-status.ts <ticket-id> "<status>"
```
Example:
```bash
npx tsx scripts-ts/src/youtrack-cli/set-status.ts VIM-1234 "Ready To Release"
```
### Get Ticket Details
```bash
npx tsx scripts-ts/src/youtrack-cli/get-ticket.ts <ticket-id> [--json]
```
Example:
```bash
npx tsx scripts-ts/src/youtrack-cli/get-ticke