一键导入
review-guidelines
Additional code review guidelines specific to this codebase. Auto-loaded by the review agent during PR reviews to enforce project conventions.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Additional code review guidelines specific to this codebase. Auto-loaded by the review agent during PR reviews to enforce project conventions.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
Review and improve AGENTS.md or scoped agent instructions in this repo. Use when asked to compress, clarify, reorganize, or harden agent workflow rules.
Use test-driven development for behavior-changing feature or fix work, and whenever the user mentions TDD, test-first, red-green-refactor, tracer bullets, integration tests, or public-interface behavior tests. Skip for docs-only, path-only rename, formatting-only, or purely mechanical chores unless explicitly requested.
Search TypeScript SYMBOLS (functions, types, classes) - NOT text. Use Glob to find files, Grep for text search, LSP for symbol search. Provides type-aware results that understand imports, exports, and relationships.
| name | review-guidelines |
| description | Additional code review guidelines specific to this codebase. Auto-loaded by the review agent during PR reviews to enforce project conventions. |
| user-invocable | false |
Additional checks for this codebase:
type over interface for type definitionsconst fn = () =>) over function declarations#field (ES2022 private) instead of private field (TypeScript)any types — use unknown with type guards.ts extensions on all local importsfn({ a, b, c }: { ... })import * as z from 'zod'test() not it() for test declarationsdescribe() blocksBun.file() over fs.existsSync() / readFileSync()Bun.write() over writeFileSync()Bun.$\cmd`overchild_process.spawn()`import.meta.dir over process.cwd()bun --cwd packages/<name> — never cd into packages@public markers on modified exports