Content
68%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 concise, well-structured skill body that respects the token budget and clearly separates its four modes with concrete numeric targets. Its weakness is executability: Modes 1–3 describe what to measure in pseudocode rather than giving runnable commands or tool invocations, and the workflows lack measurement validation (repeat runs, outlier handling, environment control) before baselines are saved and compared.
Suggestions
Make Modes 1–3 executable: replace the plain-language step lists with actual commands or MCP tool invocations (e.g., the specific browser MCP calls for Core Web Vitals collection and the exact HTTP-client loop for the 100-request/p50/p95/p99 measurement).
Add validation checkpoints to the measurement workflow: run each measurement N times and report median/variance, control cache/cold-start state before timing, and verify the baseline JSON was written and parses before '/benchmark compare' relies on it.
Specify the baseline/compare mechanics: where '/benchmark baseline' writes files (naming scheme under .ecc/benchmarks/), what the compare step diffs, and how WARNING/WARN verdict thresholds are defined — currently only an example output table hints at these.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean — compact metric lists with targets ("LCP… target < 2.5s", "Bundle… target < 200KB gzipped"), one-line rationales ("Git-tracked so the team shares baselines"), and no explanation of concepts Claude already knows. Every section earns its tokens, matching the 5 anchor. Not a 4 because there is no over-explanation to trim. | 5 / 5 |
Actionability | Modes 1–3 put plain-language step lists inside code fences ("Navigate to each target URL", "Hit each endpoint 100 times", "Measure: p50, p95, p99 latency") with no executable command, script, or concrete tool invocation — pseudocode with missing key details, matching the 3 anchor. Not a 4 because the gap is not minor: only Mode 4 has real commands ('/benchmark baseline', '/benchmark compare'); not a 2 because the specific metrics, numeric targets, and comparison workflow are concrete guidance. | 3 / 5 |
Workflow Clarity | Sequences are present and clearly separated by mode, but validation checkpoints are absent: no repeat-run/outlier handling for the 100-request batch in Mode 2, no environment controls (cache, cold vs. warm) before measuring, and no verify-the-baseline step before comparing — 'sequence present but checkpoints missing or implicit', matching the 3 anchor. The batch-operation guideline (100 endpoint hits with no variance validation) also caps this at 3. Not a 4 because the comparison verdict table is the only checkpoint and it appears after measurement, with no error-recovery loop. | 3 / 5 |
Progressive Disclosure | Sections are well-organized (When to Use, four modes, Output, Integration) and no content is misplaced since there are no bundle files and nothing requires external navigation — matching the 4 anchor ('good structure; most content appropriately placed; minor organization gaps'). Not a 5 because the body is ~88 lines (past the under-50-line simple-skill exception) and the per-metric target tables and comparison methodology are inlined where a one-level reference could carry them; not a 3 because nothing that clearly belongs in a separate file is inlined and no references are buried. | 4 / 5 |
Total | 15 / 20 Passed |