.cursor/skills/vom-self-review/SKILL.md
Review recent work for friction and pain points. Create or update tickets for issues that made the agent's job harder. Focus on project-specific improvements only.
npx skillsauth add denerose/VeganMealPlanner vom-self-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When asked to self-review, analyze the recent conversation and tasks for friction points. The goal is to improve the project's developer/agent experience by surfacing issues that slowed you down or made your work harder.
Stay within project bounds. Don't create tickets for:
Do report if it's about project integration:
Scan back through your work. Ask yourself:
Before creating new tickets, search for related ones:
vom search "keyword"
vom search "frustrating-term"
For each genuine issue found:
If no existing ticket:
vom new --type=task --priority=medium "Short description of the friction"
If related ticket exists:
vom comment TKT-XXX "Encountered this again while working on TKT-YYY. Additional context: ..."
Bad tickets don't help. Good tickets include:
❌ "The CLI is confusing"
✅ "The vom list command doesn't show ticket age, which would help identify stale tickets"
❌ "Better error messages"
✅ "When vom claim fails due to state mismatch, suggest the correct transition command"
After completing TKT-042, you might find:
--json flagvom transitions commandSummarize your findings:
## Self-Review Summary
### Friction Points Found: N
| Issue | Action | Ticket |
|-------|--------|--------|
| Description of friction | Created/Updated | TKT-XXX |
### Details
#### TKT-XXX: Ticket Title
Brief explanation of the friction and why it matters.
Remember: The goal is continuous improvement. Small friction points compound over time. Fixing them makes everyone more productive.
testing
Guide for continuing work on a VOM ticket - reminds agents to claim and check guidance before starting.
data-ai
Move VOM tickets with state done or deleted into tickets/done or tickets/deleted to keep the main list tidy.
tools
Reviews, amends, and improves a VOM implementation plan for a ticket in plan-needs-review using only the vom CLI for claims, guidance, comments, and state transitions; edits plan markdown under plans/ only. Use when the user wants a plan approved (moved to plan-approved), wants plan-needs-review handled end-to-end, or invokes plan review with extra notes or constraints in the prompt.
tools
Lists every VOM ticket in plan-needs-review via the vom CLI, prints Cursor-clickable links to each plan markdown file, and summarizes additions, improvements, and review considerations for the human—without approving plans or advancing workflow. Use when the user wants a plan review queue, "what needs plan review", or an overview of pending implementation plans before approval.