Agent skill
hack-tickets
Use the hack tickets extension (git-backed JSONL event log) to create/list/show/sync lightweight tickets. Trigger when asked to track work items, decisions, or bugs inside a repo without external issue trackers. Prefer `hack x tickets ...` commands; store lives on hidden ref `refs/hack/tickets` by default.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/hack-tickets
SKILL.md
hack tickets
This repo uses the hack tickets extension (dance.hack.tickets).
Enable
Enable globally:
hack config set --global 'controlPlane.extensions["dance.hack.tickets"].enabled' true
Or per-project by adding .hack/hack.config.json:
{
"controlPlane": {
"extensions": {
"dance.hack.tickets": { "enabled": true }
}
}
}
Commands
- Create:
hack x tickets create --title "..." [--body "..."] [--body-file <path>] [--body-stdin] [--depends-on "..."] [--blocks "..."] [--actor "..."] [--json] - List:
hack x tickets list [--json] - Tui:
hack x tickets tui - Show:
hack x tickets show <ticket-id> [--json] - Update:
hack x tickets update <ticket-id> [--title "..."] [--body "..."] [--depends-on "..."] [--blocks "..."] [--clear-depends-on] [--clear-blocks] [--json] - Status:
hack x tickets status <ticket-id> <open|in_progress|blocked|done> [--json] - Sync:
hack x tickets sync [--json]
Recommended body template (Markdown):
## Context
## Goals
## Notes
## Links
Tip: use --body-stdin for multi-line markdown.
Data model
- Tickets are derived from an append-only event log (JSONL).
- Local state lives in
.hack/tickets/(gitignored on the main branch). - Sync writes commits to a dedicated ref (
refs/hack/ticketshidden by default) and pushes to your remote. - Set
controlPlane.tickets.git.refModetoheadsto use a normal branch ref (and protect it if desired).
Tips
- Keep ticket titles short; put detail in
--body. - Use
--jsonfor agent workflows and piping. - Run
hack x tickets syncbefore opening PRs if you want tickets to travel with the repo.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?