ワンクリックで
validate-no-avx-tests
Use when changing CPU NoAvx runtime loading, package imports, or tests that must run without AVX.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when changing CPU NoAvx runtime loading, package imports, or tests that must run without AVX.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when changing whisper.cpp, native build scripts, runtime artifact layout, or native runtime package contents.
Use when tests need deterministic model files, model downloads fail, or WHISPER_TEST_MODEL_PATH is involved.
Use when validating managed .NET changes that do not modify whisper.cpp or native runtime build outputs.
Use when changing Whisper.net managed C# APIs, processors, builders, tests, or examples without changing native runtime outputs.
Use when changing MAUI target frameworks, mobile runtime packaging, or mobile test behavior.
Use when changing runtime selection, RuntimeOptions, NativeLibraryLoader, runtime package imports, or examples that force runtime order.
| name | Validate No-AVX tests |
| description | Use when changing CPU NoAvx runtime loading, package imports, or tests that must run without AVX. |
Use this skill for changes involving CpuNoAvx, Whisper.net.Runtime.NoAvx, USE_WHISPER_NOAVX_TESTS, or the no-AVX CI workflow.
Setting USE_WHISPER_NOAVX_TESTS=true changes which runtime targets are imported by the demo, test project, and dependency checker. It should be used only for no-AVX validation.
From the repository root with no-AVX runtime artifacts available under runtimes/:
$env:USE_WHISPER_NOAVX_TESTS = "true"
dotnet restore .\Whisper.net.slnx
dotnet build .\Whisper.net.slnx --no-restore -warnaserror
dotnet run --project .\tools\WhisperNetDependencyChecker\WhisperNetDependencyChecker.csproj -- CpuNoAvx
dotnet test .\Whisper.net.slnx --no-build --logger "trx"
Remove-Item Env:\USE_WHISPER_NOAVX_TESTS
If no-AVX native artifacts are not present and the task changed native no-AVX outputs, use the Change native runtimes skill to build or obtain matching artifacts instead of using the preview native libs shortcut.
.github/workflows/dotnet-noavx.yml.github/workflows/linux-noavx-native-build.yml.github/workflows/windows-noavx-native-build.ymlruntimes/Whisper.net.Runtime.NoAvx.nuspecruntimes/Whisper.net.Runtime.NoAvx/Whisper.net.Runtime.NoAvx.targetsWhisper.net/LibraryLoader/NativeLibraryLoader.cstools/WhisperNetDependencyChecker/Program.cs