tix

Automate git-based ticket management workflows using the tix CLI.

Updated Jul 28, 2023
One-click install
npx skills add https://github.com/djmittens/neo-mittens --skill tix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tix
Source: https://github.com/djmittens/neo-mittens/tree/main/.opencode/skills/tix
Command: npx skills add https://github.com/djmittens/neo-mittens --skill tix

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

tix provides a streamlined CLI-based system to manage software project tickets by centralizing tasks, issues, and notes in a git-tracked plan and a local cache.

Core Features & Use Cases

  • Task, issue, and note management via the tix CLI for clear visibility and accountability.
  • Plan.jsonl as source of truth with a lightweight local cache database that speeds queries and history tracking.
  • Lifecycle and automation including status updates, synchronization across branches, and validation to ensure data integrity.

Quick Start

Initialize tix in the repository and begin by adding a task with tix task add.

Frequently Asked Questions about tix

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage project tickets directly within a git repository?

Git-based ticket management uses a tracked plan.jsonl file as the source of truth and a local cache database to handle task initialization, status queries, and updates directly within your repository.

What is the best way to track development tasks and issues without leaving the command line?

Tracking tasks and issues via a CLI tool allows developers to add tasks, update statuses, and synchronize data across branches using a local cache database to speed up queries and maintain history.

Can I synchronize project ticket states across different git branches?

Ticket synchronization across git branches is supported through the CLI, ensuring task and issue data integrity is maintained when switching contexts or merging changes in your workflow.

Do I need a separate database server to track my software project issues locally?

A separate database server is not needed for issue tracking because the system relies on a lightweight local cache.db file that accelerates queries without requiring external infrastructure setup.

How do I validate data integrity for git-based task management?

Data integrity validation for git-based task management is handled by the CLI, which checks the tracked plan.jsonl source of truth to ensure task and issue records remain consistent during updates.

When should I use a CLI-based ticket system over other task management approaches?

A CLI-based ticket system is ideal for solo contributors and development teams needing fast visibility into project state and dependencies without leaving the terminal or adding external integrations.