Update existing skill files

If files already exist, you can update selected design system fields:

npx typeui.sh update

The CLI will:

  • Read existing managed content
  • Ask which fields to update
  • Rewrite only the managed block in each SKILL.md

Preview changes

Use --dry-run with generate or update to preview changes without writing files:

npx typeui.sh generate --dry-run
npx typeui.sh update --dry-run

Select providers from CLI options

You can bypass interactive provider selection:

npx typeui.sh generate --providers cursor,claude-code,mistral-vibe

Notes:

  • Provider keys are comma-separated.
  • Universal target (.agents/skills) is still included automatically.

Where files are written

Every generated target writes:

  • .../skills/design-system/SKILL.md

Examples:

  • .agents/skills/design-system/SKILL.md (always)
  • .cursor/skills/design-system/SKILL.md
  • .claude/skills/design-system/SKILL.md
  • .codex/skills/design-system/SKILL.md
  • .opencode/skills/design-system/SKILL.md