Checklist for reviewing mobile code for security, UI, and performance in React Native.
Install
mkdir -p .claude/skills/code-review-dusuan && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15503" && unzip -o skill.zip -d .claude/skills/code-review-dusuan && rm skill.zipInstalls to .claude/skills/code-review-dusuan
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
titulo: code_review descripcion: Estándares y lista de verificación (checklist) para revisar código de manera segura y eficiente, cubriendo UI, rendimiento y seguridad. ------Key capabilities
- →Identify exposed passwords, tokens, or PII in URLs
- →Check for plain text password storage in global contexts or AsyncStorage
- →Verify Mapbox Token consumption from `Constants.expoConfig`
- →Ensure `AppText` is used instead of native `Text` for `Manrope` font
- →Promote Tailwind (`className`) for simple layouts over `StyleSheet`
- →Confirm interactive buttons and inputs use `react-native-paper`
How it works
The skill applies a checklist to the provided code, evaluating security, UI/UX standards, and performance best practices.
Inputs & outputs
When to use code_review
- →Reviewing mobile codebases
- →Checking UI accessibility
- →Auditing security for mobile apps
About this skill
titulo: code_review descripcion: Estándares y lista de verificación (checklist) para revisar código de manera segura y eficiente, cubriendo UI, rendimiento y seguridad.
Skill: Proceso de Code Review (SmartBussingMobile)
Contexto
Esta skill define los estándares y la lista de verificación (checklist) que el Agente debe seguir al revisar código antes de dar por finalizada una tarea o al evaluar código existente.
Checklist de Revisión de Código
1. Seguridad y Datos
- ¿Hay contraseñas, tokens o PII (Personal Identifiable Information) expuestos en la URL (Query Params)? Debe usarse siempre el Body.
- ¿Se están guardando contraseñas en texto plano en contextos globales o AsyncStorage? Nunca guardar contraseñas, solo tokens (JWT).
- ¿El Token de Mapbox está expuesto directamente en el código? Debe consumirse desde
Constants.expoConfig.
2. Estándares UI/UX
- ¿Se usó
Textnativo en lugar del componente personalizadoAppText? Cambiar aAppTextpara mantener la fuenteManrope. - ¿Se abusó de
StyleSheetpara layouts simples? Preferir Tailwind (className) para flexbox, márgenes y alineaciones. - ¿Los botones e inputs interactivos usan
react-native-paperpara garantizar accesibilidad y feedback visual (Material Design)?
3. Rendimiento y Mejores Prácticas
- En Mapbox, ¿las anotaciones dinámicas o componentes de la cámara causarán re-renderizados innecesarios? Usar
useMemoo dependencias correctas enuseEffect. - ¿Las llamadas API (
fetch) manejan adecuadamente los errores (try/catchy!response.ok) y proveen feedback al usuario? - ¿Existen
console.logresiduales de debugging que expongan datos del usuario o llenen la consola innecesariamente?
Acción de Cierre
Si la revisión detecta una falla en estos puntos críticos, el Agente debe corregir el código o notificar al usuario sobre el problema antes de proceder.
When not to use it
- →When reviewing code not related to mobile applications
- →When the review does not involve UI, performance, or security aspects
- →When the code does not use Mapbox, `AppText`, `StyleSheet`, or `react-native-paper`
Limitations
- →The skill is limited to the specific checklist items provided
- →The skill focuses on mobile application code review
- →The skill does not cover aspects outside of UI, performance, and security
How it compares
This workflow systematically checks specific mobile development patterns, unlike a general code review that might lack a focused checklist.
Compared to similar skills
code_review side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| code_review (this skill) | 0 | 3mo | No flags | Beginner |
| github-code-review | 13 | 2mo | Review | Advanced |
| frontend-developer | 0 | 4mo | No flags | Intermediate |
| audit | 0 | 5mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
github-code-review
ruvnet
Comprehensive GitHub code review with AI-powered swarm coordination
frontend-developer
bonnguyenitc
Use when building web UI, designing component architecture, or reviewing frontend code — regardless of framework (React, Vue, Svelte, etc.)
audit
Zendevve
Perform comprehensive audit of interface quality across accessibility, performance, theming, and responsive design. Generates detailed report of issues with severity ratings and recommendations.
vercel-react-native-skills
vercel-labs
React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.
react-native-best-practices
callstackincubator
Provides React Native performance optimization guidelines for FPS, TTI, bundle size, memory leaks, re-renders, and animations. Applies to tasks involving Hermes optimization, JS thread blocking, bridge overhead, FlashList, native modules, or debugging jank and frame drops.
1k-performance
OneKeyHQ
Performance optimization for React/React Native — re-renders, memoization, FlashList, memory leaks, and bundle size.