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.
$ schematize install mobilePisos 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.
Discusión
Cargando…