{"adoption": {"forks": 98, "observed_at": "2026-08-28T04:05:13.232157+00:00", "stars": 1628}, "canonical_url": "https://ross.abutalabs.com/products/swift-concurrency-agent-skill", "card": {"archived": false, "artifact_type": "plugin", "description": "Add expert Swift Concurrency guidance to your AI coding tool (Agent Skills open format): safe concurrency, performance optimization, and Swift 6 migration.", "domain": ["artificial-intelligence", "developer-tools", "programming-languages", "tutorials"], "enriched": true, "function": ["prompt-engineering", "plugin-system", "developer-tools", "documentation"], "health_score": 98, "homepage": "https://www.swiftconcurrencycourse.com", "language": null, "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["AvdLee/Swift-Concurrency-Agent-Skill"], "name": "AvdLee/Swift-Concurrency-Agent-Skill", "platform": ["editor-plugin", "cli"], "pushed_at": "2026-08-12T12:46:55+00:00", "repo": "AvdLee/Swift-Concurrency-Agent-Skill", "stars": 1628, "tags": ["agent-skills", "swift-concurrency", "async-await", "actors", "sendable", "structured-concurrency", "swift-6-migration", "data-races", "ai-coding-assistant", "claude-code", "cursor", "codex", "chatgpt", "knowledge-pack", "concurrency-patterns", "llm-guidance", "ai-agents", "swift"], "topics": ["agent-skills", "async-await", "swift", "swift-actor", "swift-concurrency"], "urls": [], "use_cases": ["teach my AI coding assistant to write safe Swift Concurrency code", "migrate my Swift codebase to Swift 6 strict concurrency", "fix data races and actor isolation errors flagged by the compiler", "debug flaky async tests in my Swift project", "apply performance-minded concurrency patterns like actors, tasks, and async streams", "have my agent analyze my project for Swift Concurrency improvements", "add Swift expertise to Claude Code, Cursor, or Codex"], "what_it_is": "A packaged Agent Skill in the open Agent Skills/Agent Plugin format that injects expert Swift Concurrency knowledge into AI coding assistants such as Claude Code, Cursor, Codex, and ChatGPT. It distills a paid Swift Concurrency course into concise reference material on actors, tasks, Sendable, async streams, safe concurrency, performance, and Swift 6 strict-concurrency migration.", "when_to_avoid": ["you need a runtime Swift package or library to import into your app - this ships knowledge references, not executable code", "your AI coding tool does not support the Agent Skills / plugin format or per-project skill configuration", "you want full structured lessons rather than distilled agent references - the complete course is a separate paid product"], "when_to_choose": ["your team is migrating to Swift 6 / strict concurrency and wants safe defaults plus quick triage inside an AI coding tool", "you use an AI assistant that supports the Agent Skills format (Claude Code, Cursor, Codex, ChatGPT plugins) and want vetted Swift concurrency guidance", "you frequently battle data races, Sendable/isolation errors, or flaky async tests and want the agent to reason with expert patterns"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/swift-concurrency-agent-skill", "repo": "AvdLee/Swift-Concurrency-Agent-Skill", "role": "main", "score": 81}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.232157+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:48:18.794151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e54c40e436ef2b6f8632db2913ba26f02c0b5898bfec8308c8e2e15893afb724", "fetched_at": "2026-08-28T04:05:13.232157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvdLee/Swift-Concurrency-Agent-Skill"}, {"content_hash": "3d93b1a9c2e62e8348e706a7799b049804c14ef1f5d30c235d734faaa30c2bdc", "fetched_at": "2026-08-29T11:21:24.926031+00:00", "kind": "homepage", "missing": false, "url": "https://www.swiftconcurrencycourse.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.232157+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:48:18.794151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e54c40e436ef2b6f8632db2913ba26f02c0b5898bfec8308c8e2e15893afb724", "fetched_at": "2026-08-28T04:05:13.232157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvdLee/Swift-Concurrency-Agent-Skill"}, {"content_hash": "3d93b1a9c2e62e8348e706a7799b049804c14ef1f5d30c235d734faaa30c2bdc", "fetched_at": "2026-08-29T11:21:24.926031+00:00", "kind": "homepage", "missing": false, "url": "https://www.swiftconcurrencycourse.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:48:18.794151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e54c40e436ef2b6f8632db2913ba26f02c0b5898bfec8308c8e2e15893afb724", "fetched_at": "2026-08-28T04:05:13.232157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvdLee/Swift-Concurrency-Agent-Skill"}, {"content_hash": "3d93b1a9c2e62e8348e706a7799b049804c14ef1f5d30c235d734faaa30c2bdc", "fetched_at": "2026-08-29T11:21:24.926031+00:00", "kind": "homepage", "missing": false, "url": "https://www.swiftconcurrencycourse.com"}], "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:05:13.232157+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.232157+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.232157+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:48:18.794151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e54c40e436ef2b6f8632db2913ba26f02c0b5898bfec8308c8e2e15893afb724", "fetched_at": "2026-08-28T04:05:13.232157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvdLee/Swift-Concurrency-Agent-Skill"}, {"content_hash": "3d93b1a9c2e62e8348e706a7799b049804c14ef1f5d30c235d734faaa30c2bdc", "fetched_at": "2026-08-29T11:21:24.926031+00:00", "kind": "homepage", "missing": false, "url": "https://www.swiftconcurrencycourse.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.232157+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.232157+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:48:18.794151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e54c40e436ef2b6f8632db2913ba26f02c0b5898bfec8308c8e2e15893afb724", "fetched_at": "2026-08-28T04:05:13.232157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvdLee/Swift-Concurrency-Agent-Skill"}, {"content_hash": "3d93b1a9c2e62e8348e706a7799b049804c14ef1f5d30c235d734faaa30c2bdc", "fetched_at": "2026-08-29T11:21:24.926031+00:00", "kind": "homepage", "missing": false, "url": "https://www.swiftconcurrencycourse.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.232157+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.232157+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.232157+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:48:18.794151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e54c40e436ef2b6f8632db2913ba26f02c0b5898bfec8308c8e2e15893afb724", "fetched_at": "2026-08-28T04:05:13.232157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvdLee/Swift-Concurrency-Agent-Skill"}, {"content_hash": "3d93b1a9c2e62e8348e706a7799b049804c14ef1f5d30c235d734faaa30c2bdc", "fetched_at": "2026-08-29T11:21:24.926031+00:00", "kind": "homepage", "missing": false, "url": "https://www.swiftconcurrencycourse.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.232157+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.232157+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:48:18.794151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e54c40e436ef2b6f8632db2913ba26f02c0b5898bfec8308c8e2e15893afb724", "fetched_at": "2026-08-28T04:05:13.232157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvdLee/Swift-Concurrency-Agent-Skill"}, {"content_hash": "3d93b1a9c2e62e8348e706a7799b049804c14ef1f5d30c235d734faaa30c2bdc", "fetched_at": "2026-08-29T11:21:24.926031+00:00", "kind": "homepage", "missing": false, "url": "https://www.swiftconcurrencycourse.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:48:18.794151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e54c40e436ef2b6f8632db2913ba26f02c0b5898bfec8308c8e2e15893afb724", "fetched_at": "2026-08-28T04:05:13.232157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvdLee/Swift-Concurrency-Agent-Skill"}, {"content_hash": "3d93b1a9c2e62e8348e706a7799b049804c14ef1f5d30c235d734faaa30c2bdc", "fetched_at": "2026-08-29T11:21:24.926031+00:00", "kind": "homepage", "missing": false, "url": "https://www.swiftconcurrencycourse.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:48:18.794151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e54c40e436ef2b6f8632db2913ba26f02c0b5898bfec8308c8e2e15893afb724", "fetched_at": "2026-08-28T04:05:13.232157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvdLee/Swift-Concurrency-Agent-Skill"}, {"content_hash": "3d93b1a9c2e62e8348e706a7799b049804c14ef1f5d30c235d734faaa30c2bdc", "fetched_at": "2026-08-29T11:21:24.926031+00:00", "kind": "homepage", "missing": false, "url": "https://www.swiftconcurrencycourse.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:48:18.794151+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e54c40e436ef2b6f8632db2913ba26f02c0b5898bfec8308c8e2e15893afb724", "fetched_at": "2026-08-28T04:05:13.232157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvdLee/Swift-Concurrency-Agent-Skill"}, {"content_hash": "3d93b1a9c2e62e8348e706a7799b049804c14ef1f5d30c235d734faaa30c2bdc", "fetched_at": "2026-08-29T11:21:24.926031+00:00", "kind": "homepage", "missing": false, "url": "https://www.swiftconcurrencycourse.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 17, "rhythm": 97}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 238, "days_push": 21, "days_rel": 21, "gap_med": 14, "n_releases_24m": 8}, "score": 81, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}