.agents/skills/slate-ar-perfect/SKILL.md
Handle $ARGUMENTS.
Use this when the user wants a Slate v2 surface made genuinely good, not one isolated packet. This is the high-level loop for "perfect pagination", "perfect huge document perf", "perfect editor behavior", and similar asks.
This is the main "absolute best architecture / DX / API / testing / perf"
workflow. The user should not need to manually call slate-ar-fast or
slate-ar-stabilize after slate-ar-perfect; those are internal or expert
override lanes.
Use autogoal for durable work. The goal must name:
Keep the goal short. Put the real checklist in the goal plan.
Start with slate-ar-status, then choose owners in this order:
slate-ar-quality for current-state gaps across API, DX, architecture,
examples, tests, and perf surfaces;slate-plan only when the remaining issue needs public API/runtime design;slate-patch for known bugs or missing behavior oracles;slate-ar-gate for existing editor behavior proof;slate-ar-perf for benchmark-backed perf targets;slate-ar-gate again for final broad no-regression proof.Do not accept a perf win while native behavior regresses. Faster broken editor behavior is not progress.
Perf waits for behavior stability unless the perf benchmark itself is the only
way to reproduce the behavior failure. If perf work exposes a correctness bug,
route to slate-patch, fix it, then resume the perf target.
Stop when the surface has:
slate-plan, or
consciously deferred with evidence;Completion does not mean creating autoresearch-review/* branches. Stay on the
source branch, normally v2, and use slate-ar-ship readiness previews unless
the user explicitly asks for review branches.
Report: