Skip to main content

cli-providers

CLI provider capability differences across Claude, Gemini, and other providers. Use when implementing provider-specific logic, discovering CLI behavioral differences, adding new provider support, or encountering limitations where not all CLIs support the same flags.

Ir para a instalação

Informações da origem

Repositório
recca0120/code-quest
Última atividade na origem
19 de abril de 2026 às 22:05
Idioma detectado do SKILL.md
inglês
Estrelas
11
Forks
2

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
cli-providers
description
CLI provider capability differences across Claude, Gemini, and other providers. Use when implementing provider-specific logic, discovering CLI behavioral differences, adding new provider support, or encountering limitations where not all CLIs support the same flags.
# CLI Provider Differences When working on CLI integration code (spawning processes, parsing output, building args), always consult and update the capability matrix below. ## Rules 1. **Check before assuming** — not all providers support the same flags or output formats 2. **Update on discovery** — when you find a new difference, update this file immediately 3. **Provider-agnostic by default** — shared code paths should only use universally supported features 4. **Provider-specific via config** — use the capability matrix to conditionally enable features ## Capability Matrix See `docs/cli-providers.md` for the full matrix. ## When to Update - A flag works on one provider but not another - Output format differs between providers - A new provider is added - Stream event types differ - Permission handling differs ## Checklist When adding a provider-specific feature: 1. Check `docs/cli-providers.md` for current capabilities 2. Implement with provider branching if needed 3. Update the matrix with any new findings 4. Add tests covering provider-specific behavior
Ver no GitHub