Skip to content

0.4

Choose a tag to compare

@jdevalk jdevalk released this 14 Apr 07:54
· 31 commits to main since this release

What's new in 0.4

Version tracking across all skills

  • Every skill now declares a version: in its frontmatter and runs a pre-flight update check against versions.json, so you're told when the installed copy is behind the latest release.
  • CI validates that manifest entries and frontmatter versions stay in sync.

Astro SEO skill

  • Updated for @jdevalk/astro-seo-graph 1.0 and 1.1. Category 4 flags missing alt attributes; category 5 notes that IndexNow excludes /404 by default in ≥ 1.0.1; category 9 enables validateImageAlt, validateMetadataLength (title 30–65, description 70–200), and validateInternalLinks (with the skip escape hatch pre-wired for /images/, /fonts/, /api/).
  • Fixed validator option names: validateDuplicateMetavalidateUniqueMetadata; dropped non-existent validateSchema.
  • llmsTxt now passes the required options object (title, siteUrl, …) rather than a boolean.
  • IndexNow is gated on a production-host env check (CF_PAGES/VERCEL_ENV/CONTEXT) so local npm run build and preview deploys don't ping the endpoint and invalidate the key.
  • OG image section replaced with a concrete recipe: satori for text-heavy, sharp-composite for photo-heavy, woff2 fonts with locale fallbacks, minimal route sketch.
  • Upgrade step calls out the 1.0.0 migration (buildAstroSeoPropsbuildSeoContext) and the three silent bugs the rewrite fixes (articlePublisher rendering, canonical on noindex, duplicate og:image and robots tags).

Readability check skill

  • New metadata mode for short strings (page titles, meta descriptions, schema description fields, FAQ answers, profile bios) where Flesch and paragraph-level checks don't apply. Checks front-loading, concreteness, aggressive filler-cutting, active voice, title/description duplication, difficult words, SERP-truncation fit, and one-idea-per-field. Output is per-string ✓/⚠/✗ with rewrites.

Repository

  • README intro now names all five skill domains (GitHub, WordPress, EmDash, Astro, readability) and the installation section splits Claude Code one-click from a manual-copy path for any agent that supports the skills format.
  • Repo tagline and topics refreshed.

Install

Download the .skill file for the skill you want and open it — Claude installs it automatically. Or, for any agent that supports the skills format, unzip the .skill (or clone the repo) and copy the skill folder into your agent's skills directory.