Skills · Claude Code · Agent Skills

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.

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

Mantido por Lucas Andrade

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

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

Não quer instalar?

Leia as normativas completas e copie direto pro seu projeto — ou instale a skill para o agente aplicar sozinho.