config/pi/skills/code-review/SKILL.md
Run a one-shot Claude Code subagent review of the current branch or PR without editing files.
npx skillsauth add dreikanter/dotfiles code-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.
Run a one-shot Claude Code subagent review of the current branch or PR. Use when the user asks to review code with a Claude Code subagent or requests an independent code review.
claude-opus-4-7 with a 600 second timeout.Set REVIEW_TARGET to the review scope, then run:
REVIEW_TARGET='current branch changes against main'
printf '%s' "Review ${REVIEW_TARGET}. Do not modify files." | \
timeout 600 claude -p \
--model claude-opus-4-7 \
--agent reviewer \
--agents '{"reviewer":{"description":"Code review subagent","prompt":"You are a senior code reviewer. Review the requested target. Focus on correctness, safety, edge cases, tests, docs, and maintainability. Do not edit files. Return findings with severity and file/line references, followed by a brief summary."}}' \
--allowedTools 'Bash(git diff:*),Bash(git status:*),Bash(go test:*),Bash(make lint:*),Read,Grep'
For a specific PR, use:
REVIEW_TARGET='PR #<number> / current branch changes against main'
tools
Use the notes CLI to create, list, read, append to, update, annotate, and delete notes in a date-based markdown archive — including daily todos with task rollover and tag operations across the store.
data-ai
Enable "Explain Like I'm a Smart 18 Year Old" mode for the rest of the conversation. Use when the user types /eli18.
tools
Fast-path Playwright CLI recipes for ad-hoc browser testing and screenshots. Use when manually verifying UI changes in a local dev environment - covers installation, the open-snapshot-interact-screenshot loop, stable element targeting, and the gotchas that waste time.
data-ai
Enable "Explain Like I'm a Smart 18 Year Old" mode for the rest of the conversation. Use when the user types /eli18.