Dasselbe Engineering-Fundament, jetzt auf dem Gerät — kompromisslos.
iOS/Android/cross nach Fit + ADR, Offline-first-Sync ohne stillen Schreibverlust, OIDC/PKCE-IAM ohne Secret im Bundle und gated Store-Auslieferung. Das Fundament, auf einem feindlichen Client.
$ schematize install mobileNicht verhandelbare Mindeststandards
Werden nie abgeschaltet, "um schneller zu sein". Vollständige Liste in der Skill.
Plattform nach Fit + ADR
Nativ iOS Swift / Android Kotlin oder cross KMP/Flutter/RN — nach Fit und einem ADR gewählt, nie nach Geschmack.
Offline-first, nichts geht verloren
UI liest lokal, Mutationen laufen über eine dauerhafte Outbox, Delta-Sync und explizite Konfliktauflösung — kein Schreibvorgang verschwindet still.
OIDC/PKCE, kein Secret im Bundle
Die App ist Public Client und delegiert an auth.<domain> — nie eigenes Login, nie ein client_secret im Bundle; Authz auf dem Server.
Schlüssel im Secure Storage
Refresh-Tokens und Schlüssel in Keychain/Keystore/Secure Enclave, nie im Klartext-Speicher oder in Logs/Crashes.
Gated Store-Auslieferung
Signierung im Vault, im CI signierter Build, staged/phased Rollout mit Crash-free-Gate + Halt und Kill-Switch.
Das Gerät ist feindlich
SPKI-Pinning mit Backup, Daten im Ruhezustand verschlüsselt, Deep Links und IPC als feindliche Eingabe behandelt.
Befehle
Installiert in .claude/commands/. Führe /mobile-help jederzeit aus.
/mobile-authErzwingt/prüft das Mobile-IAM passend zu iam.md: OIDC/PKCE zu auth.<domain>, Passkeys+Biometrie, Secure Storage, irreversibles Logout, kein Secret im Bundle, Authz auf dem Server./mobile-ccContext compact: schreibt Kontext + Checkliste ins Archiv und führt /compact aus./mobile-claudeErstellt oder fügt die Immer-an-Mobile-CLAUDE.md im Repo-Root zusammen (überschreibt keine Blöcke anderer Skills)./mobile-handoffSchreibt das Kontext-Handoff ohne Kompaktierung — Sitzungsende oder Aufgabenwechsel./mobile-helpListet alle Befehle auf./mobile-loadLädt zwangsweise das gesamte Regelwerk: Plattform, Offline/Sync, Mobile-IAM, Sicherheit, Auslieferung, Performance./mobile-offlinePrüft/plant Offline-first & Sync (lokale Reads, dauerhafte Outbox, Idempotenz, Delta-Sync, expliziter Konflikt) und erzeugt ein 100% Offline-QA-Skript./mobile-releaseBereitet/prüft das Store-Release: Vault-Signierung, CI-Build, staged Rollout mit Gate + Halt, OTA im Rahmen der Regeln, Review, Kill-Switch, symbolisierte Crashes.Für KI-Agenten
Ohne menschliches Eingreifen installieren. Metadaten in llms.txt.
- Ausführen: git clone https://github.com/schematizeme/skill-mobile.git && ./skill-mobile/install.sh
- Oder herunterladen: https://github.com/schematizeme/skill-mobile/releases/latest/download/skill-mobile.zip und nach .claude/skills/ entpacken
- Kopiere assets/CLAUDE.md in das Repo-Root (Immer-an-Regel).
- Bestätige mit /mobile-help.
Diskussion
Wird geladen…