FIGMA

Plugins

A TypeScript CLI and helper library that automates the repetitive parts of bootstrapping a new project — opinionated, but escape hatches everywhere.

Year 2023
Role CLI design, DX
FIGMA

Plugins

Plugins
Overview

Started as scripts I kept copying between projects. Turned into a small CLI with scaffolders for Next.js, Astro, and NestJS apps, plus codemods for repeated migration patterns.

Stack: TypeScript, commander, prompts, ts-morph for AST transforms, distributed as a versioned npm package with conventional commits and changesets.

Highlights
  • Interactive prompts with sensible defaults; flags for CI use.
  • AST-based codemods for safe, repeatable migrations.
  • Fast feedback loop — under 200ms from invocation to first prompt.
Back to all work