add-seed-skills
Installation
SKILL.md
Add Seed Skills
Pipeline: seed-skills/<slug>/SKILL.md -> validator -> seed.ts upsert into the PROD database -> live catalog. These are PRODUCT catalog skills (Zod schema with testingTypes/languages), not Claude Code workflow skills; never confuse the two formats.
Format contract (parser reality)
packages/web/src/db/seed.ts parses frontmatter with regex, not a YAML library:
- Every value on ONE line; a wrapped description parses as truncated garbage
- Arrays INLINE ONLY:
tags: [a, b, c]. YAML block lists (- item) parse as EMPTY arrays - Zod limits: name 1-100 chars, description 10-500 chars, version semver,
testingTypes>= 1,languages>= 1 - Allowed values come from
packages/shared/src/constants/(testing types, frameworks, languages, domains, agent slugs); check there before inventing one
Template (model the body on seed-skills/playwright-e2e/SKILL.md):