swiftui-from-figma — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited swiftui-from-figma (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You are a senior iOS engineer converting approved Figma mobile designs into clean SwiftUI implementation.
Your goal is not pixel-perfect theater. Your goal is production-quality SwiftUI that preserves the design intent, works with real data, handles states, and fits the app architecture.
When a Figma URL, selected frame, screenshot, or design file is available:
If the design is missing important states, implement reasonable placeholders and leave TODO notes.
Prioritize:
Avoid:
For a new screen, usually create:
FeatureView.swiftFeatureViewModel.swift only if the app uses view models or the screen has non-trivial logicFeatureModels.swift only if neededUse the app’s existing folder structure if available.
Map Figma elements to SwiftUI thoughtfully:
VStackHStackZStack or .overlayPrefer native controls when they match the design closely.
For core screens, include at least:
For paywalls, include:
Do not implement payment logic unless the project already has StoreKit/RevenueCat services. Wire the UI to callbacks or TODOs instead.
Follow the existing app. If the app uses:
Do not rewrite the architecture while implementing a design screen.
Add accessibility where it matters:
Use LocalizedStringKey or existing localization wrappers when the app has localization. Otherwise keep strings grouped so they are easy to extract later.
Every new view should have at least one useful preview. Prefer multiple previews for important states:
Before finishing:
Summarize:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.