Works
40% of the score100/100
- Loads cleanly: valid frontmatter, required fields present, no dangling references.
Does it parse, does it declare a name and a description, does it reference files that are actually there. A failure here is what sets the will-not-load verdict.
Maintained
25% of the score100/100
- no commits in the last 12 weeks
Days since the last commit on the repository that publishes it, on a steep curve, and whether that repository has been archived.
Adopted
20% of the score81/100
- 12,603 installs on skills.sh.
- 142,266 stars on the source repo.
Install counts from the skills.sh registry where they exist; repository stars and 30-day star velocity where they do not.
Documented
15% of the score90/100
- 3,609 words with worked examples.
- Ships 5 bundled files.
Length of the instructions, worked examples, bundled scripts and references, which is how much a model actually has to go on.
What the check found
nothingNothing. Every check passed and no deduction applies.
What it says it does
from its own frontmatterDrive a Next.js route to instant navigation by setting up an agentic loop, under Cache Components / PPR, on initial load (hard navigation) and client-side navigation (soft navigation). Encode the goal as a failing @next/playwright instant() e2e and work it to green, one verified route at a time; the shipped test then guards against regression. Use when asked to make a route's navigation instant (its static shell commits immediately), fix a route whose static shell isn't prerendered/served/prefetched, grow a route's static shell or fix its slow first paint, diagnose which Suspense boundary keeps a route out of its static shell, or write the instant() e2e guard for one. Requires Next.js 16.3+ with cacheComponents; directs an upgrade if older.
100/100
- Loads cleanly: valid frontmatter, required fields present, no dangling references.
100/100
- no commits in the last 12 weeks
79/100
- 142,266 stars on the source repo.
100/100
- 2,422 words with worked examples.
- Ships 12 bundled files.
100 × 0.40 = 40.0+ 100 × 0.25 = 25.0+ 79 × 0.20 = 15.8+ 100 × 0.15 = 15.0= 95.8+ 3 for an official publisher, which rounds to
Loads. Every structural check Claude Code needs to register this passed.
100/100
- Loads cleanly: valid frontmatter, required fields present, no dangling references.
100/100
- no commits in the last 12 weeks
81/100
- 13,280 installs on skills.sh.
- 142,266 stars on the source repo.
90/100
- 4,924 words with worked examples.
- Ships 2 bundled files.
100 × 0.40 = 40.0+ 100 × 0.25 = 25.0+ 81 × 0.20 = 16.2+ 90 × 0.15 = 13.5= 94.7+ 3 for an official publisher, which rounds to
Loads. Every structural check Claude Code needs to register this passed.
100/100
- Loads cleanly: valid frontmatter, required fields present, no dangling references.
100/100
- no commits in the last 12 weeks
79/100
- 142,266 stars on the source repo.
3/100
- No usage example or code block.
100 × 0.40 = 40.0+ 100 × 0.25 = 25.0+ 79 × 0.20 = 15.8+ 3 × 0.15 = 0.45= 81.25+ 3 for an official publisher, which rounds to
Loads. Every structural check Claude Code needs to register this passed.
100/100
- Loads cleanly: valid frontmatter, required fields present, no dangling references.
100/100
- no commits in the last 12 weeks
79/100
- 142,266 stars on the source repo.
3/100
- No usage example or code block.
100 × 0.40 = 40.0+ 100 × 0.25 = 25.0+ 79 × 0.20 = 15.8+ 3 × 0.15 = 0.45= 81.25+ 3 for an official publisher, which rounds to
Loads. Every structural check Claude Code needs to register this passed.