Swift Testing Expert
Richtlijnen voor het schrijven van Swift Testing-tests en het migreren van XCTest-suites
Getest · Werkt
Wat het doet
Een richtlijn-skill voor Swift Testing: het stuurt teststructuur, #expect/#require-gebruik, traits/tags, geparametriseerde tests, parallel-veilige isolatie, asynchrone wachttijden en incrementele XCTest-naar-Swift-Testing-migratie via negen onderwerpsreferentiebestanden. Wordt geactiveerd bij het schrijven van nieuwe Swift-tests, het moderniseren van XCTest-suites, het debuggen van onbetrouwbare of parallelle tests, of het beoordelen van de Swift-testkwaliteit op Apple-platform- of Swift-serverprojecten.
Testrapport
SKILL.md opgehaald via swift-testing-expert/ en 3 van de 9 referentiebestanden gecontroleerd (expectations, migration-from-xctest, parameterized-testing) — allemaal HTTP 200; frontmatter parset met name+description. Outputtest: gaf dezelfde XCTest-fixture (3 bijna identieke kortingstestmethoden + een force-unwrapped user lookup) een baseline 1:1 migratie versus een skill-gevolgde. Concrete verschillen: baseline behield drie afzonderlijke @Test-methoden en behield `#expect(user != nil)` en vervolgens `user!`; na regel 5 van de skill en migratiestap 4 werden de drie samengevoegd tot één @Test(arguments:) geparametriseerde test, en regel 2 / de try-XCTUnwrap-mapping verving de force-unwrap door `try #require(...)` in een throwing test. Beide artefacten opgeslagen in scratchpad. Geen beveiligingsrisico's; geen scripts, curl|sh of injectietekst.
Getest op: 2026-07-21 · Claude Code 2.x (agent harness)
Installatie
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
Commando's en voorbeeldprompts
/swift-testing-expertRichtlijnen voor het schrijven van Swift Testing-tests en het migreren van XCTest-suites
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Migrate this XCTest suite to Swift TestingWrite parameterized tests using #expect macrosDebug this flaky Swift test