CreateCLI

Generate TypeScript CLI scaffolds with tiered templates and documentation.

1|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/verrio1/vaughn-pai --skill createcli-verrio1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: CreateCLI
Source: https://github.com/verrio1/vaughn-pai/tree/main/skills/CreateCLI
Command: npx skills add https://github.com/verrio1/vaughn-pai --skill createcli-verrio1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the creation of production-grade TypeScript CLIs, saving time and ensuring consistency across commands, error handling, and documentation.

Core Features & Use Cases

  • Deterministic CLI generation: produce JSON-serializable outputs and predictable behavior.
  • Tiered architecture templates: defaults to llcli-style tier with escalation to Commander.js when needed, plus reference-only guidance for advanced setups.
  • Comprehensive docs: README, QUICKSTART, and in-code comments automatically generated.
  • Use cases: quickly build an API wrapper CLI, file processor, or data transformer with a polished developer experience.

Quick Start

Ask for a new CLI by name and purpose, and the system will generate a ready-to-run CLI scaffold, including TypeScript sources, a Bun-based setup, README, QUICKSTART, and example commands.

Frequently Asked Questions about CreateCLI

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I auto-generate a production-ready TypeScript CLI from requirements?

To generate a TypeScript CLI, provide a name and purpose; the system outputs a complete, runnable scaffold with TypeScript sources, Bun setup, README, QUICKSTART, and example commands.

What's the best way to scaffold a TypeScript CLI with deterministic JSON output?

Scaffolding a TypeScript CLI with deterministic JSON output is achieved using a tiered architecture template, defaulting to the llcli tier to ensure predictable, JSON-serializable behavior.

Does TypeScript CLI generation support API wrappers and file processors?

TypeScript CLI generation supports building API wrappers, file processors, and data transformers, providing strong type safety and a polished developer experience for these use cases.

Can I escalate from the default llcli template to Commander.js for complex CLIs?

You can escalate from the default Tier 1 llcli template to a Tier 2 Commander.js setup when your CLI requirements demand more advanced command handling and configuration flags.

Do I need to manually write tests and docs for an auto-generated TypeScript CLI?

You do not need to manually write tests and docs; the generation process automatically scaffolds test suites and outputs comprehensive README, QUICKSTART, and in-code comments.

When should I use the Tier 3 reference template for TypeScript CLI generation?

The Tier 3 template serves as reference-only guidance for advanced setups, utilized when default llcli and Commander.js tiers do not cover highly specialized architectural needs.