stricli

Installation
SKILL.md

Stricli CLI Framework

Stricli is Bloomberg's type-safe CLI framework for TypeScript. Strongly-typed flags and positional arguments, explicit command routing, automatic help generation, and an isolated CommandContext per run.

Reference files live in ${CLAUDE_SKILL_DIR}/references/.

When NOT to use

  • The user has an existing CLI on a different framework (commander, yargs, oclif, minimist) — this skill doesn't migrate, and the APIs don't translate.
  • The project uses cleye — different library, non-transferable API. Use the cleye skill.
  • Generic "which CLI framework should I use?" — that's a design conversation, not a Stricli question.
  • Non-TypeScript CLIs — Stricli's core value is its compile-time type safety.
  • Runtime debugging of an installed CLI (not developing it) — use shell/debugging tooling.

Core API surface

Stricli's public API is intentionally narrow. If something isn't listed here or in the references, assume it doesn't exist — checking the upstream repo is faster than guessing, and invented APIs compile until they don't.

Installs
11
Repository
johnie/skills
GitHub Stars
2
First Seen
Jan 24, 2026
stricli — johnie/skills