Quick Start
1. Initialize configuration
Create a .track.toml in your project directory (or
~/.tracker-cli/.track.toml for global config):
Project configs can contain API tokens. For local init, track init updates an
existing .gitignore with .track.toml and .tracker-cache/. If your project
doesn’t have a .gitignore yet, add those entries before committing.
# YouTrack (default)track init --url https://youtrack.example.com --token YOUR_TOKEN
# Jiratrack init --url https://your-domain.atlassian.net --token YOUR_TOKEN \ --backend jira --email you@example.com
# Linear (URL is the workspace URL used by `track open`)track init --url https://linear.app/your-workspace --token YOUR_LINEAR_API_KEY \ --backend linear --project PROJ2. Install agent skills (recommended for AI sessions)
track init --skills installs the bundled track skill reference so AI
coding assistants know the command aliases, JSON output mode, cache/context
workflow, backend quirks, and safe batch patterns.
track init --skills # Install skills only; no tracker config changetrack init --skills --url ... # Combine with configuration initializationSupported agent destinations:
| Agent | Installed path |
|---|---|
| Claude Code | ~/.claude/skills/track/SKILL.md |
| GitHub Copilot | ~/.copilot/skills/track/SKILL.md |
| Cursor | ~/.cursor/skills/track/SKILL.md |
| Gemini CLI | ~/.gemini/skills/track/SKILL.md |
The skill files do not store tracker credentials. They are documentation for
agents; .track.toml remains the config file that contains tokens and backend
settings.
3. Set a default project (optional)
track config project PROJ4. Test the connection
track config test # Quick URL/token checktrack doctor # Deeper capability auditconfig test proves the configured backend can answer a basic connectivity
probe. doctor checks the practical capabilities you will rely on: search,
issue reads, comments, links, field schema, field admin, articles, and optional
local write validation.
5. Basic usage
track PROJ-123 # Get an issue (shortcut for `issue get`)track PROJ-123 --full # With comments, links, and subtaskstrack open PROJ-123 # Open in browser
track i s "project: PROJ #Unresolved" # Searchtrack i new -p PROJ -s "New issue" # Createtrack i u PROJ-123 --field "Priority=Critical" # UpdateAdd -o json (or --format json) to any command for machine-readable output:
track -o json PROJ-123Next: see Configuration for the full set of options, or the Commands reference.