/site-to-ios-app · Site to iOS conversion

From URL to App Store without the 4.2 rejection.

Site to iOS App plans and gates website-to-iOS conversions before scaffolding. It audits the URL, chooses the least risky Capacitor or native strategy, requires iOS-specific value, and blocks release until the user explicitly delegates App Store submission. It does not submit to the App Store on its own.

View skill folder Install options

"turn this site into an App Store app" /site-to-ios-app Ask in plain words. The router reads the request and loads this lane; MCP agents find it with list_suede_skills.
$ /site-to-ios-app https://yourapp.com URL audit · 4.2 wrapper-risk gate: pass native value added: offline cache + share sheet ARCHIVE READY · APP STORE LANE OPEN

Public install commands

Claude Code full pack

/plugin marketplace add JasonColapietro/suede-creator-skills
/plugin install suede-skills@suede

Claude Code project-level copy

git clone https://github.com/JasonColapietro/suede-creator-skills.git /tmp/suede-creator-skills
mkdir -p .claude/skills
cp -R /tmp/suede-creator-skills/skills/site-to-ios-app .claude/skills/

Codex installer

python3 ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py \
  --repo JasonColapietro/suede-creator-skills \
  --path skills/site-to-ios-app

What it covers

  • Creates SITE_TO_IOS_AUDIT.md from current evidence: URL, app name, target user, routes, login, iPhone responsive behavior, PWA signals, legal and support links, sensitive flows, auth behavior, mobile performance risks, native value opportunities, and App Store 4.2 wrapper risk.
  • Creates SITE_TO_IOS_PLAN.md with the chosen strategy, native value before release, scaffold and build commands, bundle ID and signing notes, QA matrix, screenshots, metadata, privacy work, blockers, and release gate.
  • Chooses one of four strategy routes: Capacitor remote shell, Capacitor bundled shell, native SwiftUI shell with WebView, or full native rebuild.
  • Blocks or redesigns apps that are only bookmarks, content mirrors, or unmodified websites until native value is planned and implemented.
  • Adds native value through onboarding, empty states, errors, offline, retry, settings, support, privacy, terms, account deletion, restore, notification controls, deep links, share sheet, push, media, StoreKit, safe areas, keyboard handling, dark and light mode, and dynamic type when relevant.
  • Runs the conversion flow from URL audit through strategy, project scaffold, bundle ID, display name, app icon, launch screen, associated domains, Info.plist usage strings, entitlements, native value, web build, cap sync ios for Capacitor shells, simulator or device QA, screenshots, metadata, privacy answers, reviewer notes, and ship gate.
  • Completion bar: do not call the app release-ready until a named simulator, device, or CI build passes, plugins and entitlements are justified, route or bundle strategy is documented, App Store 4.2 risk has mitigation, screenshots and metadata match implemented features, privacy answers match actual SDKs, cookies, analytics, and account flows, and no secrets, signing material, or private account identifiers are committed.

When to use it

  • Converting a website, web app, PWA, SaaS dashboard, content site, or marketplace into an iOS app with the public Suede-originated site-to-iOS workflow.
  • Starting from a reachable URL and needing an audit before scaffolding or changing an iOS wrapper.
  • Keeping an existing SaaS or dashboard as the live product surface through a Capacitor remote shell, with native settings, deep links, offline and error states, and auth stability.
  • Packaging a PWA with strong mobile UX as a Capacitor bundled or remote shell while keeping the update route explicit and preserving PWA assets.
  • Handling static marketing, content, marketplace, commerce, media, or creator apps where wrapper risk, payments policy, account deletion, support, media, sharing, library, notifications, or offline behavior changes the strategy.
  • Preparing release evidence: build command output or CI link, simulator or device QA notes, screenshots, metadata, privacy questionnaire inputs, and reviewer notes.
  • Not for: public App Store submission without explicit delegation and confirmation of the exact app, bundle ID, version, build, and account.

Best prompt

Use $site-to-ios-app to audit this URL, write SITE_TO_IOS_AUDIT.md and SITE_TO_IOS_PLAN.md, choose the Capacitor or native route, gate App Store 4.2 wrapper risk, define native value, QA, screenshots, privacy, reviewer notes, and block release until I explicitly delegate App Store submission.

Related skills

This skill stands alone: the runbook covers audit, strategy, scaffold, configuration, QA, and the release gate end to end. Private Suede companions go deeper on Capacitor shell internals, native architecture, ASO, and App Store submission, but none are required.

Stop shipping on vibes.

/plugin install suede-skills@suede All install paths