Claude-skill-registry canva-validate
Runs Canva monorepo validation commands - pnpm fin, taz check, pnpm test, a11y storybook tests, typechecking, linting, and dependency fixes. Run before committing/pushing. Use when asked to lint, typecheck, test, run storybook, fix imports, or validate code in the Canva monorepo.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/canva-validate" ~/.claude/skills/majiayu000-claude-skill-registry-canva-validate && rm -rf "$T"
manifest:
skills/data/canva-validate/SKILL.mdsource content
Canva Validation Commands
Validation and quality check commands for the Canva monorepo. Run before committing/pushing.
Commands
| Command | Description |
|---|---|
| Runs a11y storybook tests, jest tests, taz linting, and typechecking |
| Runs TypeScript typechecking only (run from ) |
| Runs a11y storybook tests only |
| Runs all unit tests (run from ) |
| Runs all linters and formatters |
| Fixes all linting and formatting issues |
| Fixes dependency/import issues and regenerates tsconfig.json files |
| Checks types only on changed files |
Usage
Run commands from the Canva monorepo root (
~/work/canva).
Typecheck Only
pnpm fin --only types
Lint and Fix
taz check --fix
Run Specific Tests
cd ~/work/canva/web pnpm test path/to/test.spec.ts