←Leaderboard/Code Quality/Swift-Concurrency-Agent-Skill
Last commit on August 12, 2026·Created on January 7, 2026

AvdLee/Swift-Concurrency-Agent-Skill

“Write safe concurrent Swift code.”
Combined rank
#275
across all skills
In Code Quality
#14
category rank
Stars
1.7k
+0.5% in last 7d
Forks
101
0.0% in last 7d
Watchers
13
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This skill assists Apple platform developers in diagnosing concurrency issues and refactoring callback-based code into async/await syntax. It provides structured guidance for navigating the transition to Swift 6, focusing on the implementation of actors, tasks, and Sendable protocols.

Engineers can use this to resolve data races and address compiler warnings related to thread safety and @MainActor requirements.

WHO IT'S FOR
Apple platform developers
refactor callback-based code to async/await
iOS / macOS engineers
migrate legacy projects to Swift 6
AI agent / automation builders
integrate expert Swift concurrency guidance into AI tools
Technical leads / architects
enforce thread safety and data race prevention
Repository contents

1 skill file

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill

Follow the documented setup, then try a first task.

I’m using

skills.sh

Installs: Selected swift-concurrency skill from the Swift Concurrency Agent Skill repository. · Agent Skills-compatible AI coding tools supported by skills.sh

Before you start
  • An environment with npx available
  1. Run this command in a terminal.

    npx skills@latest add https://github.com/avdlee/swift-concurrency-agent-skill --skill swift-concurrency
skills/swift-concurrency/SKILL.md ↗ · Checked Nov 5, 2026README.md ↗ · Checked Nov 5, 2026

Give it something to do.

Suggested first task

Analyze a Swift project for concurrency improvements

Uses swift-concurrency

  • Current Swift project path
  • Its Package.swift or .pbxproj configuration
Use the swift-concurrency skill and analyze the current project for Swift Concurrency improvements.
skills/swift-concurrency/SKILL.md ↗ · Checked Nov 5, 2026README.md ↗ · Checked Nov 5, 2026
Suggested first task

Diagnose a localized data-race warning

Uses swift-concurrency

  • Path to the affected Swift file
  • Exact compiler or linter diagnostic
  • Package.swift or .pbxproj path
Use the swift-concurrency skill to diagnose the data race warnings in this Swift file and propose the smallest safe fix.
skills/swift-concurrency/SKILL.md ↗ · Checked Nov 5, 2026.codex-plugin/plugin.json ↗ · Checked Nov 5, 2026
Suggested first task

Refactor one completion handler to async/await

Uses swift-concurrency

  • Swift file or function containing the completion-handler code
  • Expected success and error behavior
  • Package.swift or .pbxproj path
Use the swift-concurrency skill to refactor this completion-handler-based Swift function to async/await while preserving its behavior.
skills/swift-concurrency/SKILL.md ↗ · Checked Nov 5, 2026.codex-plugin/plugin.json ↗ · Checked Nov 5, 2026