CO

code_review

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.zip

Installs 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. ------
175 chars · catalog descriptionno explicit “when” trigger
Beginner

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

You give it
Mobile application code
You get back
Identified code issues or confirmation of compliance

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ó Text nativo en lugar del componente personalizado AppText? Cambiar a AppText para mantener la fuente Manrope.
  • ¿Se abusó de StyleSheet para layouts simples? Preferir Tailwind (className) para flexbox, márgenes y alineaciones.
  • ¿Los botones e inputs interactivos usan react-native-paper para 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 useMemo o dependencias correctas en useEffect.
  • ¿Las llamadas API (fetch) manejan adecuadamente los errores (try/catch y !response.ok) y proveen feedback al usuario?
  • ¿Existen console.log residuales 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.

SkillInstallsUpdatedSafetyDifficulty
code_review (this skill)03moNo flagsBeginner
github-code-review132moReviewAdvanced
frontend-developer04moNo flagsIntermediate
audit05moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry