Slate v2 Autoresearch gate loop. Repeats and logs existing test/typecheck/browser/editor-behavior gates, including full navigation/typing suites, without owning missing-test design or correctness fixes.
60
72%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.agents/skills/slate-ar-gate/SKILL.mdHandle $ARGUMENTS by loading slate-ar and running a measured gate loop.
Use this when the question is: "Can this existing proof surface pass repeatably, and what does the failure evidence say?"
It is valid for full editor behavior testing: navigation, typing, selection,
clipboard, IME, focus, undo/redo, browser routes, package tests, bun check,
and focused Playwright suites. The catch: the gate command must already exist
or be obvious.
slate-ar-gate owns repeated execution, duration metrics, pass/fail logging,
crashes, flakes, dashboard state, and ASI.testing, tdd, editor-test-harvester, and slate-patch own missing
oracle design.slate-patch owns real correctness failures found by the gate.slate-plan owns API/runtime redesign when the gate exposes a design issue.slate-ar-perf owns speed optimization after the correctness gate is stable.Do not spin a failing gate forever. If a gate fails twice with the same
behavioral signal and the command shape is valid, route to slate-patch.
Default metric is elapsed seconds, lower is better. For boolean behavior gates, the metric tracks runtime and the log status carries truth:
measure;keep;checks_failed;crash;discard.For an explicit gate command:
<autoresearch-cli> setup-plan --cwd .tmp/slate-v2 --name "<gate-name>" --metric-name "seconds" --benchmark-command "<gate command>" --benchmark-prints-metric false --checks-command "<gate command>"
<autoresearch-cli> doctor --cwd .tmp/slate-v2
<autoresearch-cli> serve --cwd .tmp/slate-v2
<autoresearch-cli> next --cwd .tmp/slate-v2
<autoresearch-cli> log --cwd .tmp/slate-v2 --from-last --status measure --description "<gate result>"For full editor behavior proof, prefer one focused command first, then broaden:
cd .tmp/slate-v2
bun check
bun check:full
PLAYWRIGHT_BASE_URL=http://localhost:3100 PLAYWRIGHT_RETRIES=0 PLAYWRIGHT_WORKERS=1 bun playwright playwright/integration/examples/<suite>.test.ts --project=chromiumRecord intentionally skipped behavior families when a full suite is too broad for the current proof.
Report command, pass/fail status, packet counts, repeated failure signature,
dashboard URL when served, and the next owner: continue gate, slate-patch,
slate-plan, or slate-ar-perf.
45116fd
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.