← Back to list

ios-input-hints
by nickabeelee
A web application for espresso enthusiasts that logs espresso brews, beans, accessories, and helps baristas reach their full potential and waste less by tuning to the perfect shot faster.
⭐ 0🍴 0📅 Jan 25, 2026
SKILL.md
name: ios-input-hints description: Ensure iOS/iPadOS-friendly form inputs (keyboard type, inputmode, autocomplete, autocapitalize/autocorrect, enterkeyhint) when editing or reviewing UI forms in web apps. Use when adding or modifying form fields (Svelte/HTML/TSX/etc.), auditing form UX, or fixing mobile Safari keyboard issues.
iOS Input Hints
Overview
Use this skill when working on UI forms to make input fields trigger the correct iOS/iPadOS keyboard and behavior without changing layout.
Workflow
- Identify every input/textarea/select in the target form(s).
- For each field, choose the correct semantic
typeandinputmodebased on expected data. - Add or validate
autocomplete,autocapitalize,autocorrect, andenterkeyhintwhere helpful and safe. - Keep visual structure untouched; only adjust attributes.
Keyboard Mapping (quick rules)
- Numbers (integer):
type="number"+inputmode="numeric". - Numbers (decimal):
type="number"+inputmode="decimal". - Free text:
type="text"(noinputmodeunless a specialized keyboard is desired). - Email:
type="email"(email keyboard) +autocomplete="email". - URL:
type="url"+autocomplete="url". - Phone:
type="tel"+autocomplete="tel". - Search:
type="search"+enterkeyhint="search".
Meta Behaviors
- Autocomplete: Use the most specific token possible (e.g.,
given-name,family-name,current-password,new-password,username). - Autocapitalize/autocorrect: Disable for codes, IDs, URLs, emails, and handles; allow for freeform text.
- Enter key: Use
enterkeyhintto match intent (next,done,search,send). - Do not reshape UI: Only adjust attributes; no styling or layout changes.
References
- See
references/ios-input-hints.mdfor detailed attribute guidance and examples.
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon