Skills · Claude Code · Agent Skills

El mismo piso de ingeniería, ahora en el dispositivo — sin negociar.

iOS/Android/cross por fit + ADR, sync offline-first sin perder escritura en silencio, IAM OIDC/PKCE sin secreto en el bundle y entrega de tienda gated. El piso de la casa, en un cliente hostil.

v0.1.0Mobile · iOS/Android/crossgithub.com/schematizeme/skill-mobile

Mantenido por Lucas Andrade

schematize-mobile · v0.1.0bash
$ schematize install mobile
GitHub →descargar skill (.zip)/mobile-help · github.com/schematizeme/schematize-cli

Pisos no negociables

No se apagan "para ir más rápido". Lista completa en la skill.

Plataforma por fit + ADR

Nativo iOS Swift / Android Kotlin o cross KMP/Flutter/RN — elegido por fit y un ADR, nunca por gusto.

Offline-first, nada se pierde

La UI lee del local, las mutaciones pasan por un outbox durable, delta sync y resolución de conflicto explícita — ninguna escritura desaparece en silencio.

OIDC/PKCE, sin secreto en el bundle

La app es public client que delega en auth.<domain> — nunca login propio, nunca client_secret en el bundle; authz en el servidor.

Claves en secure storage

Refresh y claves en Keychain/Keystore/Secure Enclave, nunca en almacenamiento en claro ni en log/crash.

Entrega de tienda gated

Firma en bóveda, build firmado en CI, staged/phased rollout con gate de crash-free + halt, y kill-switch.

El dispositivo es hostil

SPKI pinning con backup, dato cifrado en reposo, deep link e IPC tratados como entrada hostil.

Comandos

Instalados en .claude/commands/. Usa /mobile-help cuando quieras.

/mobile-authFuerza/audita el IAM móvil casado con iam.md: OIDC/PKCE a auth.<domain>, passkeys+biometría, secure storage, logout irreversible, sin secreto en el bundle, authz en el servidor.
/mobile-ccContext compact: escribe contexto + checklist en el archivo y ejecuta /compact.
/mobile-claudeCrea o fusiona el CLAUDE.md siempre activo de mobile en la raíz (no sobrescribe bloques de otras skills).
/mobile-handoffEscribe el handoff de contexto sin compactar — fin de sesión o cambio de tarea.
/mobile-helpLista todos los comandos.
/mobile-loadCarga a la fuerza todo el cuerpo normativo: plataforma, offline/sync, IAM móvil, seguridad, entrega, rendimiento.
/mobile-offlineAudita/planifica el offline-first & sync (lee del local, outbox durable, idempotencia, delta sync, conflicto explícito) y genera un guion de QA 100% offline.
/mobile-releasePrepara/audita el release de tienda: firma en bóveda, build en CI, staged rollout con gate + halt, OTA dentro de las reglas, review, kill-switch, crashes con símbolos.

Para agentes de IA

Instala sin intervención humana. Metadatos en llms.txt.

  • Ejecuta: git clone https://github.com/schematizeme/skill-mobile.git && ./skill-mobile/install.sh
  • O descarga: https://github.com/schematizeme/skill-mobile/releases/latest/download/skill-mobile.zip y descomprime en .claude/skills/
  • Copia assets/CLAUDE.md a la raíz del repo (regla siempre activa).
  • Confirma con /mobile-help.

¿No quieres instalar?

Lee las normas completas y cópialas directo a tu proyecto — o instala la skill para que el agente las aplique solo.