← Zurück zu Mira
AgentMira
Mobile Formulare und Rechte-UX
Erleichtert Formulare auf Telefonen und erklärt Berechtigungen genau dann, wenn sie für die Aufgabe gebraucht werden.
mobile-forms-permissions
Entdecke, wie der Skill hilftWann ist der Skill hilfreich?
Nutze dies bei Unterbrechungen durch Tastatur, Validierung oder frühe Rechteanfragen.
Wobei hilft er dir?
- Wählt passende Tastaturen und vorhersehbaren Fokusfortschritt.
- Erhält Eingaben bei Validierungs- und Übermittlungsfehlern.
- Erklärt Berechtigungszweck und weitere Schritte nach Ablehnung.
Das könntest du fragen
Gestalte Adresseingabe mit Standortrecht und weiterhin möglicher manueller Eingabe bei Verweigerung. Lehne Standortzugriff nach teilweiser Adresseingabe ab. Felder bleiben bearbeitbar; erkläre manuelle Vervollständigung ohne wiederholte Berechtigungsabfrage.
Ausführliche Dokumentation
Hier findest du die ursprüngliche Anleitung, Beispiele und Prüfschritte des Skills in ihrer Originalsprache.
Weniger anzeigen
Mobile Forms & Permissions
Design mobile forms and permission flows that minimize typing effort, prevent input errors, and handle every permission state transparently.
Mobile Form Design
- Minimize typing: Eliminate unnecessary fields, use smart defaults, offer selection controls or autocomplete where appropriate, and split complex forms into logical, digestable steps only when it reduces cognitive load.
- Field order & keyboard orchestration: Define explicit field order, keyboard types (
email,tel,numeric,decimal,url,search),autocapitalize/autocorrectrules, autofill hints (one-time codes, credentials, addresses), and keyboard return key actions (NextvsDone/Submit). - Keyboard avoidance: Keep the active input, its label, inline helper/error message, and the primary submit button accessible when the software keyboard opens.
- Persistent labels & formatting: Never rely on disappearing placeholder text as the only field label. Specify input masks or forgiving formatting (phone numbers, dates, amounts) that never silently drop user input.
Validation & Submission States
- Timely, helpful validation: Validate at the right moment (on blur or submit rather than punishing the user on the first keystroke), explain how to fix the error in plain language, and scroll/focus to the first invalid field on submit.
- Submission lifecycle: Specify the in-flight disabled/loading state to prevent double submission, preserve user input on network or server errors, and clearly differentiate field-level errors from form-level failures.
Permission Lifecycle Design
- Pre-permission clarity: Make it unmistakable why a permission (camera, photos, location, notifications, microphone, contacts, biometrics) is needed before or when the user triggers it.
- Full permission state coverage: Design all three paths:
- Granted (or partial/approximate access such as "While Using", "Selected Photos", or coarse location).
- Denied: Explain the consequence calmly and provide a degraded fallback or manual alternative where possible.
- Permanently denied / revoked in OS Settings: Provide a clear explanation and a direct deep-link action to open system settings when the user tries to use the feature again.
Enthaltene Dateien 1
SKILL.md
