mobile-native
Make Web Apps Feel Native on Mobile
Mobile web applications often feel awkward because browser defaults conflict with touch interaction and changing viewports. This skill applies focused CSS and metadata fixes for a more native mobile experience.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "mobile-native" from https://skillstore.io/skills/emilkowalski-mobile-native.md and its manifest at https://skillstore.io/api/skills/emilkowalski-mobile-native/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «mobile-native». The bottom action bar disappears behind mobile browser controls.
Ожидаемый результат:
The app shell now follows the visible viewport, keeping the action bar above browser controls. Confirm the result on physical iOS and Android devices.
Использование «mobile-native». Carousel swipes move the page vertically and button labels become selected.
Ожидаемый результат:
The carousel now reserves horizontal gestures while preserving page scrolling. Selection is disabled only on controls, leaving page content selectable.
Использование «mobile-native». The installed PWA ignores the notch and shows mismatched browser chrome.
Ожидаемый результат:
Viewport coverage, safe-area padding, and separate light and dark theme colors were added. Installed-mode behavior still requires device verification.
Аудит безопасности
БезопасноThe 79 external-command findings are false positives caused by Markdown backticks around CSS, HTML, and browser terms. Four reconnaissance findings are also prose-only false positives. Binding a development server to 0.0.0.0 is confirmed because it can expose the server on every network interface.
Пункты проверки возможностей (1)
Это реальные локальные возможности, которые могут ожидаться для этого навыка, поэтому они требуют проверки, но не считаются подтверждённым вредоносным поведением.
Факторы риска
⚙️ Внешние команды (50)
🌐 Доступ к сети (1)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/emilkowalski-mobile-native/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/emilkowalski-mobile-native?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/emilkowalski-mobile-native?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emilkowalski-mobile-native/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/emilkowalski-mobile-native.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Академические ссылки (APA · BibTeX · CFF)
Цитата APA
emilkowalski. (2026). mobile-native security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/emilkowalski-mobile-native/audits/1Цитата BibTeX
@techreport{emilkowalski-emilkowalski-mobile-native-2026,
author = {emilkowalski},
title = {mobile-native security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/emilkowalski-mobile-native/audits/1},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "mobile-native security audit report (audit version 1)"
version: "unspecified"
type: report
authors:
- name: "emilkowalski"
date-released: "2026-09-17"
url: "https://skillstore.io/skills/emilkowalski-mobile-native/audits/1"
identifiers:
- type: other
value: "skillstore:emilkowalski-mobile-native:audit:1"
description: "Skillstore immutable audit report identifier"
Оценка Skillstore
Почему такая оценка Достоверность доказательств: СреднийЧто вы можете построить
Polish a PWA
Review viewport, safe-area, status bar, and touch behavior before installation testing.
Repair Mobile Interactions
Resolve sticky hover states, slow press feedback, unwanted selection, and gesture conflicts.
Audit Responsive Interfaces
Identify browser-specific issues and separate code fixes from real-device verification tasks.
Попробуйте эти промпты
Review the supplied mobile web page for sticky hover states, tap highlights, input zoom, and viewport height problems. Apply only relevant fixes.
Inspect this full-screen web application. Correct viewport sizing, safe-area padding, overscroll, and bottom controls while preserving accessibility.
Review this carousel and drag surface for touch-action conflicts, scroll chaining, selection, and delayed feedback. Explain each applied change.
Audit the supplied PWA across hover, touch, viewport, keyboard, safe-area, theme, and installed-mode behavior. Implement fixes and list hardware checks.
Лучшие практики
- Apply each fix only where its documented browser behavior occurs.
- Use capability media queries instead of user-agent or screen-width device detection.
- Test touch, keyboard, landscape, and installed modes on physical devices.
Избегать
- Do not disable page zoom to prevent input focus zoom.
- Do not apply selection or gesture restrictions to all page content.
- Do not declare mobile behavior fixed using desktop device emulation alone.
Часто задаваемые вопросы
Does this skill support React Native?
Can it verify fixes without a physical phone?
Will it disable zoom to stop input focus zoom?
Does it handle notches and home indicators?
Can it improve carousels and drag surfaces?
Does it replace cross-browser testing?
Сведения для разработчиков
Автор
emilkowalskiЛицензия
MIT
Ревизия Skillstore
r1
Примечание о версии
Автор не указал версию.
Репозиторий
https://github.com/emilkowalski/skills/tree/85e8e2363b713506e1d5b6e07a0eb2da66be1bc3/skills/mobile-nativeСсылка
8635c3920ba8d40e1936502d4ee29ed93e192fa0
Актуальность поддержки
18.09.2026
Использование
0 загрузок · 0 просмотров
Структура файлов
📄 SKILL.md