Skip to main content

verify-work

End-of-session code review — checks for unused imports, console.logs, missing error handling, hardcoded values, and edge cases before committing. Use when the user is done coding and wants a final pass before committing or shipping.

Source facts

Repository
hamzafarooq/claude-code-starter
Last source activity
April 24, 2026 at 22:55
Detected SKILL.md language
English
Stars
145
Forks
41

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
verify-work
description
End-of-session code review — checks for unused imports, console.logs, missing error handling, hardcoded values, and edge cases before committing. Use when the user is done coding and wants a final pass before committing or shipping.
Review all recently modified files in the current session. Check for: ## Verify Work — Pre-Commit Review ### Cleanliness - [ ] No `console.log`, `print`, or debug statements left in - [ ] No commented-out code blocks - [ ] No TODO comments that belong in the backlog, not the file - [ ] No unused imports or variables ### Correctness - [ ] Every function that can fail has error handling - [ ] No hardcoded API keys, URLs, or credentials - [ ] Environment variables are used for config values - [ ] No hardcoded user IDs, test emails, or magic numbers without a constant name ### Edge cases For each modified function, check: - What happens if the input is null, empty, or the wrong type? - What happens if an API call fails or times out? - What happens on first run with no existing data? ### Security - [ ] No user input is passed directly to a shell command, SQL query, or file path - [ ] No sensitive data logged to console or written to files --- **Report format:** For each issue found: > **File:** `path/to/file.ts` line [N] > **Issue:** [what's wrong] > **Fix:** [specific change to make] If nothing is found: "All clear — no issues found in the reviewed files." --- Fix issues directly if asked. Otherwise report only, don't change files.
View on GitHub