بنقرة واحدة
code-review
Review code changes for bugs, pattern violations, and common pitfalls in ecency-mobile
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Review code changes for bugs, pattern violations, and common pitfalls in ecency-mobile
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Add a new feature or screen to the Ecency mobile app following established patterns
Add a new blockchain mutation wrapper using @ecency/sdk in the mobile app
Use an @ecency/sdk query in the mobile app or create a new app-specific query
Add a new bottom sheet (action sheet) to the mobile app
Debug common issues in the Ecency mobile app with known solutions and investigation patterns
| name | code-review |
| description | Review code changes for bugs, pattern violations, and common pitfalls in ecency-mobile |
| argument-hint | ["file-or-branch"] |
| disable-model-invocation | true |
Review code for bugs, anti-patterns, and issues specific to the ecency-mobile codebase.
this.state in async flows — use callback form: this.setState((prev) => ...)enabled: !!param when params can be undefinedQueryKeys from src/providers/queries/queryKeys.ts or SDKgetNextPageParam must return undefined (not null) to stop paginationuseMutationAuth() from ./common.tssheets.tsx for payload/returnValue$variables for theme supportPlatform.select() when neededvestsToHp() expects string format (e.g., "123.456789 VESTS")intl.formatMessage({ id: 'key' }) for all user-facing textsrc/config/locales/en-US.json"section.action" (e.g., "transfer.confirm")[object Object] instead of .messageFor each finding:
**[SEVERITY]** file:line — Description
- What's wrong
- Why it matters
- Suggested fix
Severities: BUG, SECURITY, PERF, STYLE, NITPICK