skills/dev/pre-commit-reviewer/SKILL.md
Clean up debug logging and dead code before commit. Use when preparing changes for commit.
npx skillsauth add nimbalyst/skills pre-commit-reviewerInstall 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.
Review the current git diff and comment out logging statements that are inappropriate for production:
log.error(), console.error(), and error reportinglog.warn() and important warningslog.info() for significant application eventsanalyticsService.sendEvent() callsgit diff to see staged and unstaged changes // Debug logging - uncomment if needed
// console.log('some debug info:', data);
log.info, log.warn, log.error)git add for only the files that were reviewed/modified// TODO: comments added in the diff that indicate incomplete work// FIXME: comments that should be addressed before commit// HACK: or // TEMP: markersIf a plan document (in plans/ or nimbalyst-local/plans/) is being committed, quickly check its frontmatter:
status is not completed or progress is less than 100, mention this to the userAfter reviewing, ask me if I want to proceed with the changes.
testing
Structure user research findings and insights. Use when documenting user research, interview synthesis, or usability testing results.
testing
Parallel multi-agent research with citations. Use when conducting deep research, competitive analysis, or investigating complex topics.
testing
Simulate customer interviews for practice. Use when preparing for user interviews or testing interview scripts.
research
Competitive analysis with SWOT and feature comparisons. Use when analyzing competitors, comparing products, or evaluating market positioning.