{"adoption": {"forks": 166, "observed_at": "2026-08-28T04:08:54.935764+00:00", "stars": 4607}, "canonical_url": "https://ross.abutalabs.com/products/swiftui-agent-skill", "card": {"archived": false, "artifact_type": "plugin", "description": "SwiftUI agent skill for Claude Code, Codex, and other AI tools.", "domain": ["developer-tools", "artificial-intelligence", "mobile-development", "tutorials"], "enriched": true, "function": ["agent-framework", "prompt-engineering", "developer-tools", "documentation"], "health_score": 85, "homepage": null, "language": null, "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["twostraws/SwiftUI-Agent-Skill"], "name": "twostraws/SwiftUI-Agent-Skill", "platform": ["cross-platform", "editor-plugin", "cli"], "pushed_at": "2026-04-20T08:02:42+00:00", "repo": "twostraws/SwiftUI-Agent-Skill", "stars": 4607, "tags": ["swiftui", "agent-skills", "claude-code", "codex", "cursor", "ai-coding-assistants", "ios", "swift"], "topics": [], "urls": [], "use_cases": ["make Claude Code write better SwiftUI code", "avoid deprecated SwiftUI APIs when using AI assistants", "improve AI-generated SwiftUI accessibility and VoiceOver support", "install SwiftUI best practices into Cursor or Codex", "reduce LLM mistakes in iOS app development", "get modern SwiftUI navigation and layout guidance from AI tools"], "what_it_is": "An agent skill (SwiftUI Pro) that teaches AI coding assistants like Claude Code, Codex, Gemini, and Cursor to write modern, idiomatic SwiftUI. It provides guidance on API usage, design, performance, accessibility, navigation, and state management, targeting common LLM mistakes.", "when_to_avoid": ["you don't use AI coding assistants", "you develop for older iOS/Swift versions", "you need a runtime library rather than prompt guidance"], "when_to_choose": ["you use AI coding assistants for SwiftUI/iOS development", "you want curated SwiftUI best practices injected into Claude Code, Codex, Gemini, or Cursor", "you target iOS 26+ and Swift 6.2+"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/swiftui-agent-skill", "repo": "twostraws/SwiftUI-Agent-Skill", "role": "main", "score": 61}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.935764+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:19:44.623354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd09917d8999835ebde18634114c0bc2b58541b50314e45b2add39290cf22f86", "fetched_at": "2026-08-28T04:08:54.935764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twostraws/SwiftUI-Agent-Skill"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.935764+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:19:44.623354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd09917d8999835ebde18634114c0bc2b58541b50314e45b2add39290cf22f86", "fetched_at": "2026-08-28T04:08:54.935764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twostraws/SwiftUI-Agent-Skill"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:19:44.623354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd09917d8999835ebde18634114c0bc2b58541b50314e45b2add39290cf22f86", "fetched_at": "2026-08-28T04:08:54.935764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twostraws/SwiftUI-Agent-Skill"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.935764+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.935764+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.935764+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:19:44.623354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd09917d8999835ebde18634114c0bc2b58541b50314e45b2add39290cf22f86", "fetched_at": "2026-08-28T04:08:54.935764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twostraws/SwiftUI-Agent-Skill"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.935764+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.935764+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:19:44.623354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd09917d8999835ebde18634114c0bc2b58541b50314e45b2add39290cf22f86", "fetched_at": "2026-08-28T04:08:54.935764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twostraws/SwiftUI-Agent-Skill"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.935764+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.935764+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.935764+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:19:44.623354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd09917d8999835ebde18634114c0bc2b58541b50314e45b2add39290cf22f86", "fetched_at": "2026-08-28T04:08:54.935764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twostraws/SwiftUI-Agent-Skill"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.935764+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.935764+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:19:44.623354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd09917d8999835ebde18634114c0bc2b58541b50314e45b2add39290cf22f86", "fetched_at": "2026-08-28T04:08:54.935764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twostraws/SwiftUI-Agent-Skill"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:19:44.623354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd09917d8999835ebde18634114c0bc2b58541b50314e45b2add39290cf22f86", "fetched_at": "2026-08-28T04:08:54.935764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twostraws/SwiftUI-Agent-Skill"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:19:44.623354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd09917d8999835ebde18634114c0bc2b58541b50314e45b2add39290cf22f86", "fetched_at": "2026-08-28T04:08:54.935764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twostraws/SwiftUI-Agent-Skill"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:19:44.623354+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd09917d8999835ebde18634114c0bc2b58541b50314e45b2add39290cf22f86", "fetched_at": "2026-08-28T04:08:54.935764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twostraws/SwiftUI-Agent-Skill"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 78, "longevity": 12, "rhythm": 68}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 181, "days_push": 135, "days_rel": 135, "gap_med": 39, "n_releases_24m": 2}, "score": 61, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}