Content
56%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A highly actionable and validation-heavy process skill with concrete commands, checklists, and feedback loops, but it is a 61KB monolith with substantial rule duplication across sections. It would score far better split into reference files with the redundancy collapsed.
Suggestions
Deduplicate the ClawSweeper/ledger and `.tmp/slate-v2` verification rules, each currently stated in 3-5 sections (Required Artifacts, Read First, Issue Ledger Pass, PR Reference And Issue Accounting, Hard Policy, Verification Workspace Gate, Pressure Passes), into one authoritative section.
Move the stable reference material — the Slate Maintainer Objection Ledger field list, the issue-classification rules, and the 25-item Plan Shape — into separate reference files (e.g., references/objection-ledger.md, references/issue-accounting.md), since no references/ bundle exists at all.
Name the exact `.tmp/slate-v2` verification commands for each touched surface instead of placeholders like "the relevant command" and "the broadest feasible gate", which currently force the model to guess the closure gate.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The 1,250-line body restates the same policies repeatedly — ClawSweeper/ledger discipline appears in Required Artifacts, Read First, Issue Ledger Pass, PR Reference And Issue Accounting, and Pass Schedule, and the `.tmp/slate-v2` verification rule is repeated across three sections. It avoids generic-concept padding, but the duplicated sections are clearly unnecessary tokens. | 2 / 5 |
Actionability | Concrete executable material throughout: `node .agents/skills/autogoal/scripts/create-goal-scratchpad.mjs --template slate-plan --title "<short Slate Plan title>"`, `rg -n "RenderVoidProps|renderVoid|renderElement" .tmp/slate-v2/packages/slate-react .tmp/slate-v2/site`, exact goal strings, exact table formats, and exact status vocabularies. Minor gaps: several gates only say "run the relevant `.tmp/slate-v2` command" or "the broadest feasible `.tmp/slate-v2` gate" without naming commands. | 4 / 5 |
Workflow Clarity | A 12-step pass schedule, an explicit pass-status vocabulary, a closure checklist ("Before Slate Plan closure, prove in the plan"), and feedback loops ("A failing relevant `.tmp/slate-v2` command keeps the plan or execution review `pending`") are all present. Not a 5 because the workflow is smeared across Hard Policy, Goal And Plan State, Pass Schedule, and User Review And Execution Mode with heavy duplication, so following the flow requires cross-referencing redundant sections. | 4 / 5 |
Progressive Disclosure | No bundle files exist, and everything is inlined in the monolithic SKILL.md. Sections are well-organized with headers and clearly signaled repo-file references (e.g., links to vercel-react-best-practices, performance-oracle, and tdd SKILL.md files, and `docs/plans/templates/slate-plan.md`), but large policy blocks (the objection ledger format, issue accounting, and the 25-item Plan Shape) that belong in separate reference files are inlined — bordering on a 2 given the sheer volume. | 3 / 5 |
Total | 13 / 20 Passed |