Swift Testing Expert

Veiledning for å skrive Swift Testing-tester og migrere XCTest-suiter

av AvdLee · AvdLee/Swift-Testing-Agent-Skill

Bestått ★ 8.8/10

Swift Testing Expert — Veiledning for å skrive Swift Testing-tester og migrere XCTest-suiter

Hva den gjør

En veiledningsferdighet for Swift Testing: den styrer teststruktur, #expect/#require-bruk, traits/tags, parametriserte tester, parallellsikker isolasjon, asynkron venting, og inkrementell XCTest-til-Swift-Testing-migrering via ni emnereferansefiler. Utløses når man skriver nye Swift-tester, moderniserer XCTest-suiter, feilsøker ustabile eller parallelle tester, eller gjennomgår Swift-testkvalitet på Apple-plattform- eller Swift-server-prosjekter.

Testrapport

Hentet SKILL.md på swift-testing-expert/ og stikkprøvekontrollerte 3 av 9 referansefiler (expectations, migration-from-xctest, parameterized-testing) – alle HTTP 200; frontmatter parses med name+description. Utdatatest: ga samme XCTest-fixture (3 nesten identiske rabatt-testmetoder + en force-unwrapped brukeroppslag) en baseline 1:1 migrering vs en ferdighetsstyrt. Konkrete forskjeller: baseline beholdt tre separate @Test-metoder og bevarte `#expect(user != nil)` deretter `user!`; etter ferdighetens regel 5 og migrasjonstrinn 4 kollapset de tre til én @Test(arguments:) parametrisert test, og regel 2 / try-XCTUnwrap-mappingen erstattet force-unwrap med `try #require(...)` i en throwing-test. Begge artefaktene lagret til scratchpad. Ingen sikkerhetsbrudd; ingen skript, curl|sh, eller injeksjonstekst.

Testet på: 2026-07-21 · Claude Code 2.x (agent harness)

Installer

git clone --depth 1 https://github.com/AvdLee/Swift-Testing-Agent-Skill.git /tmp/swift-testing-expert-src
mkdir -p ~/.claude/skills
cp -R /tmp/swift-testing-expert-src/swift-testing-expert ~/.claude/skills/swift-testing-expert
# SKILL.md lands at ~/.claude/skills/swift-testing-expert/SKILL.md with its references/ dir.
# Pure guidance skill, no external deps/scripts to run.
# Plugin-marketplace alternative:
#   /plugin marketplace add AvdLee/Swift-Testing-Agent-Skill
#   /plugin install swift-testing-expert@swift-testing-agent-skill

Kommandoer og eksempelprompter

  • /swift-testing-expertVeiledning for å skrive Swift Testing-tester og migrere XCTest-suiter

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • Migrate this XCTest suite to Swift Testing
  • Write parameterized tests using #expect macros
  • Debug this flaky Swift test