udecode/plate

slate-ar-perfect

Slate v2 broad improvement mini-skill. Uses Autogoal plus Slate AR routing to improve a named surface across quality, bugs, behavior proof, and perf without requiring the user to pick sub-skills.

First seen Jul 2, 2026

Installation

$ npx skills add udecode/plate --skill slate-ar-perfect

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from udecode/plate · top by installs.

npx skills add udecode/plate

Browse all from udecode/plate

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 16.6K
License LICENSE
Default branch main
Open issues 10
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

More metadata
skiller
{"source":".agents\/rules\/slate-ar-perfect.mdc"}

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,884 B
  • docs SUMMARY.md 219 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

Slate AR Perfect

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.

Contract

Use autogoal for durable work. The goal must name:

  • the surface;
  • measurable or auditable completion threshold;
  • architecture/API/DX acceptance rows when relevant;
  • behavior and perf gates;
  • boundaries;
  • blocked stop condition.

Keep the goal short. Put the real checklist in the goal plan.

Routing

Start with slate-ar-status, then choose owners in this order:

  1. slate-ar-quality for current-state gaps across API, DX, architecture,

examples, tests, and perf surfaces;

  1. slate-plan only when the remaining issue needs public API/runtime design;
  2. slate-patch for known bugs or missing behavior oracles;
  3. slate-ar-gate for existing editor behavior proof;
  4. slate-ar-perf for benchmark-backed perf targets;
  5. 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.

Completion

Stop when the surface has:

  • accepted architecture/API/DX gaps implemented, routed to slate-plan, or

consciously deferred with evidence;

  • no known P0/P1 behavior regressions in scope;
  • relevant behavior gates green or explicitly N/A with evidence;
  • relevant perf targets promoted or plateaued with correctness green;
  • final broad no-regression proof green when the surface touches editor

behavior;

  • goal plan completion check green.

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.

Handoff

Report:

  • goal plan path;
  • surface and completion threshold;
  • packets/fixes/gates run;
  • accepted deferrals;
  • residual risks.