Shopify

Type Definitions — Development skill for Claude Code

Development community

name: ui-extensions-validate-type-definitions description: Use when validating .d.ts type definition files in the ui-extensions repo.

How to install Type Definitions

Installs to ~/.claude/skills/shopify-ui-extensions-type-definitions/SKILL.md

Terminal
mkdir -p ~/.claude/skills/shopify-ui-extensions-type-definitions && curl -fsSL https://raw.githubusercontent.com/Shopify/ui-extensions/HEAD/.claude/skills/type-definitions.md -o ~/.claude/skills/shopify-ui-extensions-type-definitions/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Type Definitions does


name: ui-extensions-validate-type-definitions description: Use when validating .d.ts type definition files in the ui-extensions repo. Covers JSDoc quality, slot descriptions, event descriptions, source of truth verification, and architecture patterns. Run after ui-extensions:style-lint.

Type Definitions Validation (`.d.ts` files)

Run after `ui-extensions:style-lint`.

**How to use:** Evaluate each item against the files provided. Skip items that clearly don't apply. Flag anything you

Alternatives in Development

Full documentation available on GitHub

View Source Repository