Turns JSON specifications into live terminal UIs using React Ink under the hood. You get a catalog of standard components (Box, Text, Select, Table, Spinner, etc.) that you define in JSON with data binding, visibility conditions, and event handlers. Built for rendering AI-generated terminal interfaces, so it includes streaming support via useUIStream and server-side prompt generation from your component catalog. The architecture is clean: flat element maps, JSON Pointer state paths, and two-way binding through $bindState expressions instead of component props. Useful when you want LLMs to generate interactive CLIs without writing React components directly.
npx -y skills add google-labs-code/design.md --skill ink --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
leonxlnx/taste-skill
supercent-io/skills-template
supercent-io/skills-template