# Loom Ticketing

> Use loom ticket for ticket creation, status updates, deps, and notes.

- Skill: `majiayu000/loom-ticketing` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/loom-ticketing`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/loom-ticketing/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/loom-ticketing

---


<!-- BEGIN:compound:skill-managed -->
## Canonical commands

Initialize (creates `.tickets/`):

- `compound_ticket(argv=["init"])`

Create:

- `compound_ticket(argv=["create", "Add foo support", "-p", "2", "-t", "task", "--tags", "foo,bar"])`

List / view:

- `compound_ticket(argv=["list"])`
- `compound_ticket(argv=["ready"])`
- `compound_ticket(argv=["show", "<id>"])`

Update:

- `compound_ticket(argv=["update", "<id>", "--status", "in_progress"])`
- `compound_ticket(argv=["update", "<id>", "--status", "closed"])`

Notes:

- `compound_ticket(argv=["add-note", "<id>", "Found X. Fixed by Y."])`

Dependencies:

- `compound_ticket(argv=["dep", "<id>"])`
- `compound_ticket(argv=["dep-add", "<id>", "<dep-id>"])`
- `compound_ticket(argv=["dep-rm", "<id>", "<dep-id>"])`

## Best practices

- One “epic” ticket per feature, with task tickets beneath.
- Record decisions and gotchas as notes, not in your head.
- Use deps to make sequencing explicit (and reviewable).
<!-- END:compound:skill-managed -->

## Manual notes

_This section is preserved when the skill is updated. Put human notes, caveats, and exceptions here._

