一键导入
ticket-management
Expertise in git-native task tracking using the tk CLI. Use when creating, querying, or managing tickets, dependencies, and ticket lifecycle.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Expertise in git-native task tracking using the tk CLI. Use when creating, querying, or managing tickets, dependencies, and ticket lifecycle.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Sync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change.
Fetching and addressing GitHub PR review comments from Copilot, Greptile, and human reviewers. Includes provider-calibrated triage, verification, ticket management, and conditional spec updates. Use when in review mode or when PR feedback needs to be addressed.
Fetching and addressing GitHub PR review comments from Copilot, Greptile, and human reviewers. Includes provider-calibrated triage, verification, ticket management, and conditional spec updates. Use when in review mode or when PR feedback needs to be addressed.
Core Ralph Loop workflow orchestration. Use when running autonomous development iterations, selecting modes, or making decisions about the build/interview/bootstrap/archive lifecycle.
Core Ralph Loop workflow orchestration. Use when running autonomous development iterations, selecting modes, or making decisions about the build/interview/bootstrap/archive lifecycle.
How to run and interpret backpressure checks. Use before committing code to ensure quality gates pass.
| name | ticket-management |
| description | Expertise in git-native task tracking using the tk CLI. Use when creating, querying, or managing tickets, dependencies, and ticket lifecycle. |
Tickets are markdown files with YAML frontmatter stored in .tickets/. The tk CLI manages them.
tk create "title" [options] # Create ticket, prints ID
tk start <id> # Set status to in_progress
tk close <id> # Set status to closed
tk ready # List tickets with all deps resolved (sorted by priority)
tk blocked # List tickets with unresolved deps
tk ls [--status=X] # List all tickets
tk show <id> # Display ticket with blockers/blocking info
tk dep <id> <dep-id> # id depends on dep-id
tk add-note <id> "text" # Append timestamped note
tk query [jq-filter] # Output as JSON for scripting
-t, --type bug|feature|task|epic|chore [default: task]
-p, --priority 0-4, 0=highest [default: 2]
-d, --description Description text
--design Design notes
--acceptance Acceptance criteria
--parent Parent ticket ID (for task under epic)
--external-ref External reference (e.g., openspec:change-id)
--tags Comma-separated tags
-a, --assignee Assignee
open --> in_progress --> closed
tk start <id> transitions from open to in_progresstk close <id> transitions from in_progress to closedtk ready | head -1---
id: xx-a1b2
status: open
deps: []
links: []
created: 2026-02-20T15:00:00Z
type: task
priority: 1
parent: xx-x9y8
external-ref: openspec:add-dark-mode
tags: [feature]
---
# Task Title
Description of what needs to be done.
## Skills
- `skill-name` -- relevant skill for this task
## Acceptance Criteria
- Measurable done criteria
## Design
- Technical approach notes
--parent <epic-id>tk dep <blocked> <blocker> -- blocked ticket waits for blockertk ready | head -1 | awk '{print $1}'tk ready returns empty AND tk ls --status=open returns emptytk show a1b matches xx-a1b2feat(xx-a1b2): implement featuretk add-note <id> "lesson learned" -- timestamped, persists in ticket filetk query '.[] | select(.status == "open")' -- pipe to jq for custom queries