review-ticket
Summarize a ticket's history, description, comments, and status.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Summarize a ticket's history, description, comments, and status.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Add a comment to an issue.
Document a completed issue in the wiki (functional, technical, decision, solution).
Summarize recent activity across issues and commits.
Start tracked work: find/create ticket, set in-progress, track progress in comments.
Bump the tracker VERSION (semver) so update-check hook notifies existing installs.
Create a new issue (ticket, bug, feature request).
| name | review-ticket |
| description | Summarize a ticket's history, description, comments, and status. |
| argument-hint | <ISSUE-ID> |
| allowed-tools | Read, Glob, Bash(jq *) |
Review a ticket's complete history and summarize it.
.project/issues/$1/issue.json for metadata (status, priority, assignee, labels, type)..project/issues/$1/description.md for the original problem..project/issues/$1/comments/ (Glob), then read only the last 2 comments (highest-numbered filenames).jq (TOON output) — never dump the whole file:
jq -r --arg p "$1" '
[.[] | select(.parent == $p)] as $r
| "subtasks[\($r | length)]{id,status,title}:",
($r[] | " \(.id),\(.status),\(.title)")
' .project/issues_index.json
Present the information as a timeline:
Status: {status} | Priority: {priority} | Assignee: {assignee} Type: {type} | Labels: {labels} Created: {created} | Updated: {updated}
{description.md content}
Extract any file references mentioned in comments (look for paths like src/..., lib/..., etc.)
List any child issues found
Summarize: is this resolved? What was the outcome? Any open questions?