Reviews existing tickets for gaps, inconsistencies, and issues with severity classification. This skill should be used when reviewing a ticket document for quality, completeness, and implementer...
This skill provides a structured workflow for reviewing ticket documents. Unlike Caster's standard creation workflow, this is an analysis and critique workflow focused on finding issues and proposing fixes.
/ticket-review command is invokedReview follows a different workflow than document creation:
Identify the ticket to review:
Read the full document without limit/offset parameters
Analyze the document for four types of issues:
| Issue Type | Description | Questions to Ask |
|---|---|---|
| Gaps | Missing information | What would an implementer need to know that isn't here? |
| Inconsistencies | Conflicting information | Do different sections contradict each other? |
| Ambiguity | Unclear or vague statements | Could this be interpreted multiple ways? |
| Completeness | Missing coverage | Are acceptance criteria complete? Are all cases covered? |
Classify each finding using this framework:
| Severity | Definition | Example |
|---|---|---|
| Critical | Conflicting information that would break implementation | Two sections specify different behavior for the same feature |
| High | High ambiguity causing significant implementer confusion | Behavior described but critical edge cases undefined |
| Medium | Missing info that could cause unexpected behavior | Default value unspecified, implementer must guess |
| Low | Nice-to-have clarifications, cosmetic issues | Output format example missing but inferable |
Present findings organized by severity, with specific location and proposed fix:
## Review Findings
### Critical (0 issues)
None found.
### High (1 issue)
#### H1: [Brief title]
**Location**: Part X, lines Y-Z
**Issue**: [Clear description of what's wrong]
**Impact**: [Why this matters for implementation]
**Proposed fix**:
Before:
[exact current text]
After:
[exact proposed text]
### Medium (2 issues)
#### M1: [Brief title]
...
### Low (1 issue)
#### L1: [Brief title]
...
---
## Summary
| Severity | Count |
|----------|-------|
| Critical | 0 |
| High | 1 |
| Medium | 2 |
| Low | 1 |
**Recommendation**: [Fix the N critical/high issues before implementation]
After presenting all findings and the summary, use the Question tool to collect the user's decision on each finding individually:
Do NOT apply any changes until all decisions are collected.
Apply only the approved fixes using the Edit tool for targeted changes — never rewrite the entire file:
last_updated and last_updated_by in frontmatterlast_updated_note summarizing changesEach finding must include:
Focus on: Would an implementer be able to build this correctly?
Before presenting findings:
A good review catches issues before they reach implementation. Be thorough but constructive - the goal is to improve the document, not criticize the author.