Structured code review workflow for SRTD development. Use after implementing features, fixing bugs, or before merging to main. Ensures production-readiness through systematic review.
Review early, review often. Catch issues before they compound across multiple changes.
# Get the commits to review
git log --oneline main..HEAD
# Or specific commit range
BASE_SHA=$(git merge-base main HEAD)
HEAD_SHA=$(git rev-parse HEAD)
Use the code-reviewer reference to conduct the review:
Review the changes from ${BASE_SHA} to ${HEAD_SHA}.
What was implemented: [brief description]
Requirements: [link to issue or spec]
See: .claude/skills/requesting-code-review/code-reviewer.md
| Severity | Action Required | |----------|-----------------| | Critical | STOP. Fix immediately before any other work. | | Important | Fix before merging or proceeding to next task. | | Minor | Note for later. Can merge with these outstanding. |
Fix the issue, then request re-review of the fix.
You may push back IF you have:
Example: "I kept the nested structure because flattening would require N+1 queries. See benchmark in test/perf/nested-vs-flat.ts showing 3x slowdown."
When reviewing SRTD code, pay extra attention to:
.buildlog.json and .buildlog.local.json updated appropriately?Request review before marking task complete.
Run full review to catch issues before they're public.
Re-review if CI reveals issues not caught initially.
npx skills add t1mmen/requesting-code-review下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer