界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
开发与工程 · SKILL.md

verify-work

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.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

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.

我的收藏