dotfiles/agents/skills/plan-review/SKILL.md
Open the current plan file in nvim for user review
npx skillsauth add szymonkaliski/home-configuration plan-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.
Open the plan file in nvim (in a tmux split) so the user can review, edit, and add inline annotations. After the user closes nvim, re-read the file and extract any annotations.
$ARGUMENTS is the path to the plan file. If empty, determine it from conversation context.
Derive a unique signal name from the plan file basename:
plan-review-{basename_without_extension}
Open up a split with nvim:
tmux-smart-split "nvim '$PLAN_PATH'; tmux wait-for -S plan-review-{basename}"
Then wait (this blocks until the user quits nvim):
tmux wait-for plan-review-{basename}
Use run_in_background: true on the wait command. Then poll with TaskOutput using block: true, timeout: 600000. If it times out, keep polling - never give up.
After nvim closes, Read the plan file.
Scan for lines containing TODO:, FIXME:, or COMMENT: annotations.
Present results:
development
Test-driven bug fixing and feature development. Use when fixing bugs or building features — works with test suites or ad-hoc repro scripts. Enforces red-green-refactor vertical slices.
testing
Review uncommitted changes for issues, missed items, and improvements. Use when reviewing before commit or when user asks to check their work.
tools
Format, lint, test, and commit changes. Detects repo tooling automatically.
tools
Understand current work context from recent changes. Use at session start or when resuming work.