Discover and explore top open-source AI tools and projects—updated daily.
twostrawsAI coding assistant skill for Swift concurrency
New!
Top 88.3% on SourcePulse
A Swift Concurrency agent skill designed for AI coding assistants like Claude Code, Codex, and Gemini aims to improve the quality of generated Swift concurrency code. It targets common mistakes LLMs make with modern Swift features such as async/await, actors, and task groups, providing a focused set of checks derived from expert knowledge to enhance code safety and efficiency.
How It Works
This project provides an "agent skill" that integrates directly into AI coding tools. It leverages rules and checks developed from extensive research and a dedicated book on Swift concurrency. The skill's design prioritizes addressing specific, nuanced errors and edge cases that Large Language Models frequently exhibit, rather than reiterating fundamental concepts they are already trained on.
Quick Start & Requirements
npx skills add https://github.com/twostraws/swift-concurrency-agent-skill --skill swift-concurrency-pro.npx is not found, install Node.js via Homebrew (brew install node)./swift-concurrency-pro (Claude Code) or $swift-concurrency-pro (Codex), with options for specific review requests.Highlighted Details
async / await, actors, Sendable, task groups, @concurrent, and structured concurrency.Maintenance & Community
Contributions are welcomed for new checks, improvements, or documentation edits. All work must adhere to the MIT license and the project's Code of Conduct. The project is associated with Hacking with Swift.
Licensing & Compatibility
Licensed under the MIT License, which permits commercial use, modification, distribution, and private use without significant restrictions.
Limitations & Caveats
The skill is intentionally focused on advanced LLM-specific concurrency mistakes and does not aim to cover all Swift concurrency advice or fundamental concepts. It is designed as a specialized tool for AI assistants rather than a general-purpose linter.
3 weeks ago
Inactive
BeehiveInnovations
eyaltoledano