بنقرة واحدة
review
Review local changes or a pull request (authoritative review criteria)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Review local changes or a pull request (authoritative review criteria)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Run all formatting, linting and cleaning checks before committing code
Start all five UIs (landing + drive-ui + provider-dashboard + s3-ui + photos) locally with hot reload and print the ports table. Use when the user says "run locally", "run the UIs", "start the UIs", "spin up the UIs", or similar — covers any time the goal is to drive the user-interfaces apps in a browser, including verifying changes to the shared network-picker, the landing page, or any individual UI.
| name | review |
| description | Review local changes or a pull request (authoritative review criteria) |
This skill is the single source of truth for code review criteria in this repository.
If no arguments are passed, review the local changes by looking at the diff between the base branch - main by default - and the current branch.
If arguments are passed, review pull request #$ARGUMENTS by fetching it and seeing its details with gh pr view and gh pr diff.
When reviewing, analyze for:
Code Quality
Result types with meaningful error enums; avoid unwrap() and expect() in production code (acceptable in tests)checked_*, saturating_*, or wrapping_* arithmetic to prevent overflow; never use raw arithmetic operators on user-provided valuesFRAME Pallet Standards
StorageValue, StorageMap, StorageDoubleMap, CountedStorageMap)Error enumon_initialize and on_finalize: they affect block production time and can brick parachains; never panic or do unbounded iteration in them; always benchmark them properlySecurity
BoundedVec, BoundedBTreeMap etc. to prevent unbounded storage growthPerformance
Testing
sp-io::TestExternalitiesPR Standards
cargo test, cargo clippy, cargo fmt)Breaking Changes
Provide specific feedback with file paths and line numbers.