lgutierrezgomez

Antidrift Gen Types — Development skill for Claude Code

Development community

Generate shared types from the entity schemas.

How to install Antidrift Gen Types

Installs to ~/.claude/skills/lgutierrezgomez-antidrift-antidrift-gen-types/SKILL.md

Terminal
mkdir -p ~/.claude/skills/lgutierrezgomez-antidrift-antidrift-gen-types && curl -fsSL https://raw.githubusercontent.com/lgutierrezgomez/antidrift/HEAD/commands/antidrift-gen-types.md -o ~/.claude/skills/lgutierrezgomez-antidrift-antidrift-gen-types/SKILL.md

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

What Antidrift Gen Types does


description: Generate shared types from the entity schemas allowed-tools: Bash(node:*) argument-hint: "[lang=ts] [out-path]"

Run `node ${CLAUDE_PLUGIN_ROOT}/dist/cli.js gen-types $ARGUMENTS` to emit typed definitions (TypeScript by default) from every entity's JSON Schema, so front and back import identical types. Default output: `.antidrift/generated/types.ts`, plus a values-only sibling `types.enums.ts` (every schema `enum` as an `as const` array) that front-end code can import without

Alternatives in Development

  • Gtm Motions — Identify best GTM motions across 7 types including PLG and ABM 7.8k ★
  • Claude Notifications Go — Cross-platform smart notifications -- 6 types, click-to-focus, context analysis, webhooks 365 ★
  • Create API — Scaffold a new API endpoint — route, handler, types, tests — wired into the server 335 ★

Full documentation available on GitHub

View Source Repository