vitest
Zuverlässige Vitest-Testsuites erstellen
Moderne JavaScript-Projekte benötigen schnelle Tests, die zu Vite-Workflows passen. Dieser Skill führt Claude, Codex und Claude Code durch Vitest-Einrichtung, Mocks, Coverage, Fixtures, Filtering, Snapshots und CI-Nutzung.
Mit meinem Agent installieren
Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.
Review the Skillstore skill "vitest" from https://skillstore.io/skills/antfu-vitest.md and its manifest at https://skillstore.io/api/skills/antfu-vitest/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ihr Agent sollte weiterhin seinen Plan anzeigen und alle von der Sicherheitsrichtlinie verlangten Bestätigungen anfordern.
Agent-lesbare Ressourcen
Verwenden Sie diese Links, wenn ein KI-Agent, Crawler oder Skript sauberen Kontext benötigt, statt die vollständige Seite zu lesen.
Testen
„vitest“ wird verwendet. Ein Nutzer bittet um Vitest-Tests für ein TypeScript-Utility.
Erwartetes Ergebnis:
Der Assistent schlägt fokussierte Testfälle, Assertion-Auswahlen, Einrichtungshinweise und Grenzfälle vor, ohne nicht verwandte Dateien zu ändern.
„vitest“ wird verwendet. Ein Nutzer benötigt Mocking-Anleitung für einen API-Client.
Erwartetes Ergebnis:
- Erklärt, wann Module Mocks, Spies und manuelle Mocks verwendet werden sollten.
- Identifiziert Cleanup-Schritte, um zu verhindern, dass Zustand zwischen Tests weitergegeben wird.
- Schlägt Assertions vor, die Verhalten überprüfen, ohne das Netzwerk zu erreichen.
„vitest“ wird verwendet. Ein Team möchte Vitest in CI mit Coverage verwenden.
Erwartetes Ergebnis:
Der Assistent skizziert Run-Modus, Reporter-Auswahl, Optionen für Coverage-Provider, Schwellenwerte, Sharding und Vorsichtsmaßnahmen beim Snapshot-Update.
Sicherheitsaudit
SicherThe skill contains Markdown guidance and fenced Vitest examples rather than executable automation. All 84 static detections are benign documentation patterns, and no prompt injection or malicious intent was found.
Risikofaktoren
⚡ Enthält Skripte (4)
🌐 Netzwerkzugriff (15)
⚙️ Externe Befehle (14)
🔑 Umgebungsvariablen (31)
Diesen Bericht teilen & zitieren
Teile den versionierten Bewertungsbericht, das neutrale Badge, die Einbettungskarte und Zitate. Skillstore berichtet Nachweise, ohne zu entscheiden, ob dieser Skill sicher ist.
Berichtslink kopieren
https://skillstore.io/skills/antfu-vitest/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/antfu-vitest?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/antfu-vitest?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/antfu-vitest/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/antfu-vitest.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Wissenschaftliche Zitate (APA · BibTeX · CFF)
APA-Zitat
antfu. (2026). vitest security audit report (audit version 5) [Author version 2026.6.22]. Skillstore. https://skillstore.io/skills/antfu-vitest/audits/5BibTeX-Zitat
@techreport{antfu-antfu-vitest-2026,
author = {antfu},
title = {vitest security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/antfu-vitest/audits/5},
note = {Author version 2026.6.22}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "vitest security audit report (audit version 5)"
version: "2026.6.22"
type: report
authors:
- name: "antfu"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/antfu-vitest/audits/5"
identifiers:
- type: other
value: "skillstore:antfu-vitest:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore-Score
Warum dieser Score Evidenzvertrauen: HochWas Sie erstellen können
Unit-Tests erstellen
Schreibe Vitest-Tests für Funktionen, Komponenten, asynchrones Verhalten und Fehlerpfade mit Jest-kompatiblen Mustern.
Bibliotheksqualität sichern
Füge Type Tests, Snapshots, Fixtures und Coverage-Schwellenwerte für wiederverwendbare JavaScript- oder TypeScript-Pakete hinzu.
CI-Testläufe optimieren
Konfiguriere Run-Modus, Sharding, Filtering, Projektauswahl, Reporter und Coverage-Ausgabe für Continuous Integration.
Diese Prompts ausprobieren
Use this Vitest skill to write tests for my module. Include normal cases, edge cases, and async behavior when relevant.
Use this Vitest skill to mock external modules, spy on object methods, and restore mocks after each test.
Use this Vitest skill to configure coverage, reporters, watch behavior, and CI-friendly test scripts for this repository.
Use this Vitest skill to plan projects, fixtures, sharding, filtering, type tests, snapshots, and environment settings for a monorepo.
Bewährte Praktiken
- Verwende projektlokale Vitest-Konfiguration und halte Testoptionen nah am getesteten Code.
- Stelle Mocks, Timer, Globals und Environment Stubs nach Tests wieder her, die gemeinsamen Zustand verändern.
- Führe fokussierte Filter lokal aus und anschließend die vollständige Suite in CI, bevor Änderungen gemergt werden.
Vermeiden
- Lasse keine fokussierten Tests oder übersprungenen Tests ohne klaren Grund im committed Code.
- Aktualisiere Snapshots nicht blind, wenn eine Verhaltensänderung nicht verstanden wurde.
- Verwende keine echten Services oder echten Secrets in Unit-Tests, die auf Mocks setzen sollten.