tauri-debug-testing — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited tauri-debug-testing (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Bundled commands use $PLUGIN_ROOT ($env:PLUGIN_ROOT in PowerShell; same path suffix) for the plugin root. Set it once: use the host's plugin-root variable when defined (Claude Code: PLUGIN_ROOT="$CLAUDE_PLUGIN_ROOT"), otherwise the absolute path of this plugin's root directory.
Use this skill when a Tauri app fails to compile, launch, call native APIs, load frontend assets, pass tests, or behave consistently across dev/build.
Classify the failure before changing code:
Run:
python3 "$PLUGIN_ROOT/scripts/tauri_project_probe.py" .cargo check --manifest-path src-tauri/Cargo.toml
cargo test --manifest-path src-tauri/Cargo.toml
pnpm test
pnpm build
pnpm tauri dev
pnpm tauri buildUse the package manager and scripts detected in the repo.
Use @tauri-apps/api/mocks for frontend unit tests around wrappers:
import { mockIPC, clearMocks } from "@tauri-apps/api/mocks";
import { afterEach, expect, it } from "vitest";
import { invoke } from "@tauri-apps/api/core";
afterEach(() => clearMocks());
it("mocks a command", async () => {
mockIPC((cmd, args) => {
if (cmd === "add") return Number(args.a) + Number(args.b);
throw new Error(`unexpected command: ${cmd}`);
});
await expect(invoke("add", { a: 2, b: 3 })).resolves.toBe(5);
});Use WebDriver when the native shell is part of the risk: windows, dialogs, menus, permissions, packaged launch, or cross-process UI flows. Tauri WebDriver coverage is practical on Linux and Windows; macOS WKWebView has tooling limits, so use other proof there.
repo prove the mismatch warning is false.
by one missing config/key/import path.
target platform.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.