dev-review
Post-coding exhaustive review — catches integration bugs, runtime crashes, performance issues, and convention drift across all changed files
- License 许可
- AGPL-3.0
- 最近更新
- 2026-06-08
- Stars
- ★ 1
- Forks
- 0
01 前言 Front Matter
- name
- dev-review
- description
- Post-coding exhaustive review — catches integration bugs, runtime crashes, performance issues, and convention drift across all changed files
- argument-hint
- [--fix]
02 资源文件 1
- 参考文档references/dev-review-checklist.md9.7 KB
03 SKILL.md 正文
Why This Skill Exists
AI coding sessions produce code that compiles but hides integration bugs, runtime crashes, performance traps, and convention drift. These issues compound across sessions and are invisible without systematic review. /dev-review runs a multi-pass audit on every file changed in the current session, catching the bugs that pnpm run type-check and linters miss.
This skill was born from a real session where five consecutive "looks clean" reviews each found critical bugs — wrong database table queries, N+1 API calls, unstable React dependencies, missing auth checks, ownership bugs, and silent data flow failures. The lesson: static code reading catches ~40% of bugs. You need progressive depth — imports, then integration, then runtime paths, then performance, then UX edge cases.
Repo Context
- Read
@AGENTS.md— repo conventions (container queries, core components, route helpers, etc.) - Read
@catalyst/LEARNINGS.md— known AI mistake patterns
How It Works
The review runs five sequential passes at increasing depth. Each pass catches a different class of bug. Do NOT skip passes or combine them — the layered approach is the point.
Run on all files changed since the last commit (or since branch diverged from base):
git diff --name-only HEAD # uncommitted changes
git diff --name-only origin/main...HEAD # full branch diff
If $ARGUMENTS contains --fix, fix issues as you find them. Otherwise, report only.
Routing
→ See dev-review-checklist.md
Guardrails
- Review ONLY files that were changed — don't audit the entire codebase
- Report issues with file path and line number
- Don't fix issues unless
--fixis passed — document them clearly - Run
pnpm run type-checkat the end to confirm no regressions - If you find >10 issues, stop after Pass 3 and ask the user if they want to continue
04 同仓库更多 Skills
drain-queue
Cross-brief autopilot — claim the oldest ready brief whose Brief NNN deps are satisfied via atomic push, run /autobuild on each, stop when the queue is empty, blocked, or hits a failure.
dev-review
Post-coding exhaustive review — catches integration bugs, runtime crashes, performance issues, and convention drift across all changed files
autobuild
End-to-end autopilot for a single brief — pre-flight, /dev-builder, fresh-subagent reviewers, push, open PR, mark **PR:** line on feature branch. Stops at the human merge gate.
drain-queue
Cross-brief autopilot — claim the oldest ready brief whose Brief NNN deps are satisfied via atomic push, run /autobuild on each, stop when the queue is empty, blocked, or hits a failure.
autobuild
End-to-end autopilot for a single brief — pre-flight, /dev-builder, fresh-subagent reviewers, push, open PR, mark **PR:** line on feature branch. Stops at the human merge gate.
typeset
Improves typography by fixing font choices, hierarchy, sizing, weight, and readability so text feels intentional. Use when the user mentions fonts, type, readability, text hierarchy, sizing looks off, or wants more polished, intentional typography.