金色时刻 · 15:48
让好资源,触手可及
AGENT SKILL

code-review

code-review 是面向测试与安全、效率工具的 Agent Skill,来自 WellApp-ai/Well。查看技能说明、操作步骤与使用约定,并通过原项目了解详细用法。

Review code changes against hard rules and conventions

SKILL.md

下载 MD ↓
namecode-review
descriptionReview code changes against hard rules and conventions

Code Review Skill

Systematically review code for quality, conventions, and potential issues.

When to Use

  • Before committing changes (auto-triggered)
  • Reviewing others' PRs
  • Self-review before pushing
  • Pre-push validation (Phase 0)

Phase 0: Pre-Push Validation

Before reviewing code, ensure build passes:

  • [ ] npm run typecheck - No type errors
  • [ ] npm run lint - No lint errors
  • [ ] No console.log in changed files
  • [ ] Tests pass (if applicable): npm run test

If any check fails, fix before proceeding to code review.

Quick check command:

npm run typecheck && npm run lint

Check for console.log:

git diff --cached --name-only | xargs grep -l "console.log" 2>/dev/null

Review Checklist

Hard Rules Check

  • [ ] No any type usage
  • [ ] No console.log statements
  • [ ] Components under 200 lines
  • [ ] No inline styles (Tailwind only)
  • [ ] No arbitrary values (px-[13px])
  • [ ] API follows 3-layer pattern

Code Quality Check

  • [ ] Clear variable/function names
  • [ ] No duplicated code
  • [ ] Proper error handling
  • [ ] Types are specific (not unknown everywhere)

Conventions Check

  • [ ] Follows existing patterns in codebase
  • [ ] Imports organized correctly
  • [ ] File in correct location (feature folder)

Security Check

  • [ ] No hardcoded secrets/API keys
  • [ ] No exposed sensitive data
  • [ ] Proper input validation

Output Format

Present findings as:


Code Review Summary

Files Changed: [count] Issues Found: [count by severity]

Critical (must fix)

  • [ ] file.ts:L42 - [issue description]

Warnings (should fix)

  • [ ] file.ts:L15 - [issue description]

Suggestions (nice to have)

  • [ ] file.ts:L88 - [suggestion]

Approved

  • [x] No blocking issues found

Proceed with commit? (yes / fix issues first)


Auto-Trigger

This skill is automatically invoked before every commit.

来源:WellApp-ai/Well · MIT 许可 · 许可原文 · MD 为来源页保存的历史版本