O mesmo piso de engenharia, agora no dispositivo — não negocia.
iOS/Android/cross por fit + ADR, sync offline-first sem perder escrita em silêncio, IAM OIDC/PKCE sem segredo no bundle e entrega de loja gated. O piso da casa, num cliente hostil.
$ schematize install mobilePisos inegociáveis
Não se desligam "pra ir mais rápido". Lista completa na skill.
Plataforma por fit + ADR
Nativo iOS Swift / Android Kotlin ou cross KMP/Flutter/RN — escolhido por fit e um ADR, nunca por gosto.
Offline-first, nada se perde
UI lê do local, mutações passam por um outbox durável, delta sync e resolução de conflito explícita — nenhuma escrita some em silêncio.
OIDC/PKCE, sem segredo no bundle
O app é public client delegando ao auth.<domain> — nunca login próprio, nunca client_secret no bundle; authz no servidor.
Chaves em secure storage
Refresh e chaves em Keychain/Keystore/Secure Enclave, nunca em store em claro nem em log/crash.
Entrega de loja gated
Assinatura em cofre, build assinado no CI, staged/phased rollout com gate de crash-free + halt, e kill-switch.
O dispositivo é hostil
SPKI pinning com backup, dado cifrado em repouso, deep link e IPC tratados como entrada hostil.
Comandos
Instalados em .claude/commands/. Use /mobile-help a qualquer momento.
/mobile-authForça/audita o IAM mobile casado com o iam.md: OIDC/PKCE ao auth.<domain>, passkeys+biometria, secure storage, logout irreversível, sem segredo no bundle, authz no servidor./mobile-ccContext compact: gera contexto + checklist no archive e roda /compact./mobile-claudeCria ou mescla o CLAUDE.md sempre-on de mobile na raiz (não sobrescreve blocos de outras skills)./mobile-handoffGera o handoff de contexto sem compactar — fim de sessão ou troca de tarefa./mobile-helpLista todos os comandos./mobile-loadCarrega à força todo o corpo normativo: plataforma, offline/sync, IAM mobile, segurança, entrega, performance./mobile-offlineAudita/planeja o offline-first & sync (lê do local, outbox durável, idempotência, delta sync, conflito explícito) e gera roteiro de QA 100% offline./mobile-releasePrepara/audita o release de loja: assinatura em cofre, build no CI, staged rollout com gate + halt, OTA nas regras, review, kill-switch, crash com símbolos.Para agentes de IA
Instale sem intervenção humana. Metadados em llms.txt.
- Rode: git clone https://github.com/schematizeme/skill-mobile.git && ./skill-mobile/install.sh
- Ou baixe: https://github.com/schematizeme/skill-mobile/releases/latest/download/skill-mobile.zip e descompacte em .claude/skills/
- Copie assets/CLAUDE.md para a raiz do repo (regra sempre-on).
- Confirme com /mobile-help.
Discussão
Carregando…