skills/retrospective/SKILL.md
Audit recent implementation with fresh eyes before moving forward. Use when the user says "retrospective", "retro", or wants to examine recent work for issues before continuing.
npx skillsauth add jkvc/jkvc-skills retrospectiveInstall 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.
Fresh-eyes review of recent work. Catch issues that accumulate during heads-down building before they compound.
Gather context — understand what was built and why.
git log --oneline -20
git diff HEAD~N --stat # N = commits in scope
Cross-reference — compare what was built against its own stated intent. Check for:
any, string where a union fits), missing fields for planned featuresRead the source — verify against actual code, not summaries. Use subagents for parallel exploration on large codebases. Reference specific files and line numbers.
Present findings — organize by severity:
| Severity | Meaning | |----------|---------| | Critical | Blocks correctness or security — fix before any new work | | High | Will cause pain in the next phase of work — fix now | | Medium | Worth fixing but won't block progress — fix alongside next work | | Low | Hygiene improvement — fix when convenient |
For each issue: file/location, what's wrong, why it matters concretely, and a suggested fix.
Propose a fix plan — batch related fixes together. Separate "must fix now" from "can fix alongside next work."
Get user approval — present the plan and wait before implementing.
Implement + verify — fix approved issues, update or add tests for changed behavior, run the project's verification pipeline.
testing
Stress-test a plan for completeness against reality. Use when the user says "pressure", "pressure-plan", "pressure the plan", "is the plan complete", "audit the plan", "what did we miss", or wants to verify a plan covers everything before execution.
testing
Only use when the user explicitly says "fresh-context", "fresh context", "fresh agent", or "on a fresh agent".
testing
Run the full verification pipeline and fix issues. Use when the user says "verify", "run checks", "check everything", "any test needed", or wants confirmation that recent changes are clean.
testing
Add a tech debt entry to the project's TECH_DEBT.md. Use when the user says "debt", "add tech debt", "write this down as tech debt", "track this shortcut", or when you take a conscious shortcut during implementation.