Manus에서 모든 스킬 실행
원클릭으로
원클릭으로
원클릭으로 Manus에서 모든 스킬 실행
시작하기$pwd:
code-review
// Review code changes for bugs, pattern violations, and common pitfalls in ecency-mobile
$ git log --oneline --stat
stars:261
forks:75
updated:2026년 3월 10일 07:31
SKILL.md
// Review code changes for bugs, pattern violations, and common pitfalls in ecency-mobile
| 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
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