Plugin · Claude Code · Testing

Avdlee Swift Testing Agent Skill

avdlee-swift-testing-agent-skill is a Claude Code plugin for the Ship phase that adds an agent skill for writing, migrating, and architecting Swift Testing suites on Apple platforms.

by AvdLee · github.com/AvdLee/Swift-Testing-Agent-Skill

Add the Swift Testing agent skill so Claude Code writes modern Swift tests, migrates XCTest suites, and applies traits, tags, and parallel patterns in Xcode projects.

328
GitHub stars
0
Installs
0
Community votes
One vote per signed-in builder - it helps surface the tools the community actually relies on.
Install

Add it to Claude Code

Install the plugin in Claude Code. One command, paste-ready.

Install the plugin
/plugin install avdlee-swift-testing-agent-skill@AvdLee/Swift-Testing-Agent-Skill
Add to ClaudeUse the Agent APISkillselion is itself an MCP server - your agent can fetch this config directly.
Agent API

Built to be called by your agent

Skillselion is itself an MCP server. Your agent can pull this entry and a paste-ready install config straight from the API - no copy-paste.

Retrieve this entry with skillselion.get_details("plugin:AvdLee/Swift-Testing-Agent-Skill") and the paste-ready config with skillselion.get_install_config("plugin:AvdLee/Swift-Testing-Agent-Skill").

About

What it does

Swift Testing Agent Skill is a one-plugin Claude Code bundle from AvdLee that trains your agent on Apple’s Swift Testing framework end to end. Solo builders and small teams shipping iOS, macOS, or SwiftPM libraries install it when they are tired of XCTest boilerplate, flaky async tests, or unclear suite structure. The skill emphasizes migration paths from XCTest, parameterized cases, tagging for selective runs, traits for environment assumptions, and parallel execution—topics that matter right before you ship or when you harden CI. It does not replace Xcode’s test runner; it shapes how your agent drafts and refactors tests so they match current Apple documentation and community practice. Complexity sits at intermediate: you should already open test targets in Xcode and understand basic Swift concurrency. Skillselion places it on Ship → testing because every invoke is about confidence in release candidates, not greenfield app scaffolding alone.

Highlights

  • Single focused agent skill for Apple’s Swift Testing framework (not generic unit-test trivia)
  • XCTest migration guidance with expect/require macros and modern assertion patterns
  • Parameterized tests, tags, traits, and parallel execution workflows for iOS and macOS targets
  • Async-await test patterns aligned with Xcode and Swift concurrency
  • Expert-level test architecture advice for structuring suites in growing codebases

Why builders use it

Swift developers on Claude Code still get XCTest-era suggestions and miss Swift Testing macros, traits, and parallel patterns that slow migration and weaken pre-ship confidence.

After you register the plugin, your agent can propose Swift Testing–native tests, structured migrations from XCTest, and clearer suite architecture aligned with Xcode workflows.

At a glance

  • Type - Plugin in Testing.
  • Adoption - 0 installs, 328 stars, 0 votes.

FAQ

Who is avdlee-swift-testing-agent-skill for?

It is for Swift and Apple-platform developers who use Claude Code and want agent guidance specialized for Swift Testing rather than generic unit-test tips.

When should I use avdlee-swift-testing-agent-skill?

Use it when migrating from XCTest, designing parameterized or async tests, or improving test architecture before you ship or expand CI coverage.

How do I add avdlee-swift-testing-agent-skill to my agent?

Install the AvdLee/Swift-Testing-Agent-Skill Claude Code plugin from the repository, enable the bundled skill, and invoke it from test targets in Xcode-oriented projects.

Discussion

Comments

Share how you use avdlee-swift-testing-agent-skill, gotchas, or tips for other indie builders.

No comments yet - be the first to share how you use it.

This week for builders

Five minutes, every Monday — the tools, releases and tactics for shipping solo.

unsubscribe anytime.