Skills · Claude Code · Agent Skills

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.

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

Betreut von Lucas Andrade

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

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

Nicht installieren wollen?

Lies die vollständigen Standards und kopiere sie direkt in dein Projekt — oder installiere die Skill, damit der Agent sie selbst durchsetzt.