- Home
- Skills
- Tddworks
- Claude Skills
- Ios Ux Prototype
ios-ux-prototype_skill
- HTML
22
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill tddworks/claude-skills --skill ios-ux-prototype- SKILL.md6.2 KB
Overview
This skill generates self-contained interactive HTML prototypes that present iOS-style mobile UX flows inside realistic phone mockups. It produces HTML pages with iOS-native styling, phone frames (notch or Dynamic Island), flow arrows, and annotation callouts to visualize screen-to-screen navigation. The output is ready to open in a browser and share with stakeholders for review or documentation.
How this skill works
You copy the provided CSS design system into a new HTML file and compose a page using the recommended structure: page header, journey rows, and journey steps. Each journey step wraps a phone-frame and phone-screen where you place nav components, lists, forms, or action cards. Add flow-arrow elements between steps and use positioned annotation callouts to explain interactions or decisions.
When to use it
- Visualizing end-to-end user journeys and navigation flows.
- Creating mobile wireframes that look like native iOS screens.
- Documenting screen-to-screen patterns and alternative flows for engineers and designers.
- Presenting UI designs with annotated callouts during stakeholder reviews.
- Prototyping app structure and navigation before engineering implementation.
Best practices
- Copy the complete ios-design-system CSS into the <style> section so components render correctly.
- Organize each user journey into logical rows and numbered steps to keep flows readable.
- Use annotation callouts for key taps, keyboard behavior, or conditional navigation paths.
- Prefer semantic structure: nav-large or nav-inline for headers, segmented-control for tabbed areas.
- Keep flow-arrows between nearby frames and use section-dividers to separate alternative flows.
Example use cases
- Onboarding flow prototype with step-by-step screens and annotated taps.
- Settings page exploration showing nested navigation and segmented controls.
- Feature card grid demonstrating app home screen, detail screen, and action flows.
- Error and recovery paths with alternative-flow dividers and callout explanations.
- Developer handoff HTML documenting nav patterns, status bar states, and component examples.
FAQ
No. The HTML is self-contained when you paste the provided CSS into the page; SVGs and icons are inline.
How do I switch the bezel to Dynamic Island?
Add the dynamic-island-style class to .phone-frame and include a <div class="dynamic-island"></div> inside the phone-frame.