goke

Build type-safe CLIs with zero-dependency command parsing and schema-based validation.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/otto-assistant/bridge --skill goke-otto-assistant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: goke
Source: https://github.com/otto-assistant/bridge/tree/main/cli/skills/goke
Command: npx skills add https://github.com/otto-assistant/bridge --skill goke-otto-assistant

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Type-safe CLI tooling with zero dependencies lets teams build robust command-line interfaces quickly without runtime overhead or complex setup.

Core Features & Use Cases

  • Command and subcommand management with type-safe options
  • Schema-based option coercion and automatic help generation
  • Integration with Zod, Valibot, ArkType for validation and type-safety Use case: When you need to build a CLI tool that validates input types and provides helpful docs automatically.

Quick Start

Install goke and follow the setup to scaffold a new CLI quickly.

Frequently Asked Questions about goke

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

FAQPage Schema
How do I build a type-safe CLI in TypeScript without adding runtime dependencies?

You can build a type-safe CLI in TypeScript without runtime dependencies by using a zero-dependency framework that provides command parsing and schema-based option coercion. This ensures robust input handling without adding overhead to your project.

Can I use Zod or Valibot for CLI option validation and type coercion?

Yes, you can use Zod, Valibot, or ArkType for CLI option validation and type coercion. The framework integrates with these schema validators to ensure correct input handling and automatic type safety for your command-line tools.

What is the best way to generate help text for TypeScript subcommands automatically?

The best way to generate help text for TypeScript subcommands automatically is to use a CLI framework with built-in help generation. It parses your command definitions and schemas to output accurate documentation without manual formatting.

How do I manage multiple subcommands with type-safe options in a Node CLI?

You can manage multiple subcommands with type-safe options in a Node CLI by utilizing a framework that supports command and subcommand management. It applies schema-based option coercion to ensure correct input types across all commands.

Does a zero-dependency CLI framework work with existing TypeScript project setups?

Yes, a zero-dependency CLI framework works with existing TypeScript project setups. Because it has no runtime dependencies, you can integrate it into your projects to handle command parsing and input validation without conflicting with your current stack.