ios-input-and-forms
Installation
SKILL.md
iOS input and forms
Apply ios-senior-ui-polish. Goal: ask for less, make the choice obvious, give a little back.
Field tax
Each extra field costs completion. If it is not required for the outcome, not legally required, and does not build trust, cut it. Confirm-password is usually dead weight (show-password toggle instead).
Anatomy
- Visible labels above the field. Placeholder is a hint, never the only label.
- Four text strengths, loudest to quietest: value, label, helper, placeholder.
- Height 44–48pt. Focus ring must not shift layout.
- Field width hints the answer (OTP vs address).
- Related fields group; side-by-side only when they are one idea (city + state).
.textContentType,.keyboardType,.textInputAutocapitalization, password autofill. Enable the password manager.