Installation
Initialize a Project
Navigate to your project directory and initialize ticket tracking:.tickets/ directory where issues will be stored.
Create Your First Issue
-t/--type— Issue type:task,feature,bug,epic,spike,chore-p/--priority— Priority level:0(critical) to4(lowest)-d/--deps— Comma-separated blocking dependencies-l/--labels— Comma-separated labels
tk outputs the new issue ID (e.g.,
tk-abc123) and file path.View Issues
Add Dependencies
Create a blocking relationship between issues:Close an Issue
tk resolve to close and see what work is now unblocked:
Get AI Recommendations
Set Up AI Integration
For Claude Code users, install hooks to auto-inject context:tk prime to your SessionStart hook, giving Claude context about your project’s issues.
Learn More
See the full Claude Code integration guide.
Check Health
Run the doctor to verify your setup:- Valid
.tickets/directory - Orphaned dependencies
- Git hooks installation
- Claude integration status
Next Steps
Dependencies
Learn about structuring issue dependencies.
Stacks
Organize issues into linear dependency chains.
Graph Analytics
Understand how tk prioritizes work.
CLI Reference
Full command documentation with all options.
Python SDK
Use ticket-rs from Python code.
MCP Server
Give AI assistants access to tk tools.