askit-evaluate
Reference: askit-evaluate
Section titled “Reference: askit-evaluate”Assesses a known, local skill or plugin against the Standard.
- Scope: auto-detected.
library.jsonpresent (or anAGENTS.md/skills/directory) -> plugin scope; a loneSKILL.mdwith nolibrary.json-> component scope; neither -> anunknown-scope error naming what was expected. - Command:
node scripts/evaluate.mjs <path> [--json] - Output: per-rule findings (
error/warn), and for plugin scope the tier +blockedlist.--jsonemits the full report object; see the skill’sreferences/report-format.mdfor the shape. - Exit code: non-zero when there is at least one error.
- Out of scope (v1): behavioral evaluation (running a skill against expected outputs) and qualitative review. Those arrive in a later phase.
Multi-tier findings
Section titled “Multi-tier findings”Reports may include findings tagged at any tier (U-prefix universal, S-prefix convergent, A/G-prefix advanced). Findings ABOVE the plugin’s declared tier do not fail the gate at the current ceiling - they appear in blocked.<next-tier> instead, as the visible burndown to the next tier. See ../how-to/climb-from-bronze-to-silver.md.