ios-chat-and-messaging-design
Installation
SKILL.md
iOS Chat & Messaging — Design Engineering Skill
A taste guide for building messaging apps that feel like they belong on iOS. Every value below is opinionated and specific — pulled from studying flows on Mobbin and shipping native chat apps.
Output format — required
When this skill is invoked to review chat/messaging code or recommend changes, always output recommendations as a markdown table with three columns:
| Before | After | What this changes |
|---|---|---|
| The current code, value, or approach (quote the user's actual code when possible) | The recommended replacement — specific, with exact values | One sentence on what the user will see, feel, or experience differently |
Three rules:
- Before quotes the user's actual code where possible.
- After is specific. Exact pt values, exact corner radii, exact haptic styles, exact API calls.
- What this changes is experiential or visual, not abstract.
Output ONE table with multiple rows for multi-recommendation reviews — not one table per row. Use — for Before if the user hasn't implemented that thing yet.