AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Ios Iterate

skill-jakeintech-claude-ios-skills-ios-iterate · by Jakeintech

Rapid design iteration loop. Takes a screenshot, applies your feedback, rebuilds, runs autonomous design review, and shows before/after. Use when you want to refine UI with natural language feedback.

No reviews yet
0 installs
6 views
0.0% view→install

Install

$ agentstack add skill-jakeintech-claude-ios-skills-ios-iterate

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-jakeintech-claude-ios-skills-ios-iterate)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Ios Iterate? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

iOS Design Iteration

Rapidly iterate on the current UI based on user feedback.

Input

User feedback via $ARGUMENTS. Examples:

  • "make the tab bar more prominent"
  • "increase spacing between cards"
  • "the header feels too heavy"
  • "add a floating action button"

Process

1. Capture Before State

  • Ensure the simulator is running with the app deployed
  • Take a screenshot of the CURRENT state — this is the "before"
  • Save or note the screenshot for comparison

2. Identify Files to Change

Based on the feedback:

  • Find the relevant SwiftUI view files (use Grep/Glob to locate)
  • Read the current implementation
  • Identify specific changes needed to address the feedback

3. Apply Changes

  • Edit the SwiftUI files to implement the feedback
  • Keep changes minimal and focused on the feedback
  • Maintain existing patterns and conventions

4. Rebuild & Re-screenshot

  • Build the app: xcodebuild build -project *.xcodeproj -scheme * -destination 'platform=iOS Simulator,name=iPhone 17 Pro'
  • If build fails, fix compilation errors and rebuild
  • Take a new screenshot — this is the "after"

5. Autonomous Design Review

Invoke the ios-design-review skill on the result:

  • If it finds issues, apply fixes and re-screenshot
  • Loop up to 3 times
  • If still failing after 3 iterations, stop and report to user

6. Present Results

Show the user:

  • What feedback was applied
  • What files were changed
  • The before and after screenshots
  • Any design review findings that were auto-fixed
  • Any remaining issues that need user input

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.