Receber por email
← Voltar para o catálogo

interop-router

Automatically routes tasks to external AI CLIs (Codex or Gemini) when more efficient. No manual commands needed - routing decisions are made automatically based on task type.

71estrelas
Atualizado há 7 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add claude-world/director-mode-lite

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/interop-router/svg)](https://www.skillteca.com.br/skills/interop-router)
#ai

Skills relacionadas

Ver todas de DevOps e Infra →

Alerta por categoria

Receba novas skills de DevOps e Infra toda segunda

1 email curto, só com as skills novas de DevOps e Infra. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Automatic Routing to External AI CLIs

Auto-trigger: This skill evaluates tasks automatically and decides whether to delegate to an external CLI. No manual invocation needed.

Auto-Trigger Conditions

Automatically evaluate when detecting:

  • Large refactoring (10+ files affected)
  • Batch file changes
  • Template generation tasks
  • Multi-model cross-validation needs

Decision Scoring

Calculate delegation score using 3 factors:

| Factor | Range | Description | |--------|-------|-------------| | Benefit | 0.0 - 0.6 | Can external CLI produce faster/more reliable results? | | Cost | -0.3 - 0.0 | Overhead of wrapping, normalizing, reviewing | | Risk | -0.3 - 0.0 | Permission/write/secret leakage risks |

Threshold: Score >= 0.15 with auto-interop enabled -> auto-execute delegation

Routing Targets

| Task Type | Target CLI | Reason | |-----------|------------|--------| | Large codebase exploration | Gemini | 1M token context | | Batch implementation | Codex | Fast bulk generation | | Complex architecture analysis | Gemini | Deep reasoning | | Template generation | Codex | Efficient structured output |

Process

1. Check CLI Availability

bash "$CLAUDE_PROJECT_DIR/skills/interop-router/scripts/check_cli_available.sh" --json

2. Score the Decision

python3 "$CLAUDE_PROJECT_DIR/skills/interop-router/scripts/score_decision.py" \
  --task "task description" \
  --files 15 \
  --complexity high \
  --json

3. Wrap Context (if delegating)

python3 "$CLAUDE_PROJECT_DIR/skills/interop-router/scripts/wrap_context.py" \
  --files src/*.py \
  --diff \
  --output /tmp/context.md

4. Execute with External CLI

# Codex
codex "Your task description" < /tmp/context.md

# Gemini
gemini "Your task description" -f /tmp/context.md

Safety Constraints

  • Default read-only mode
  • Automatic secret filtering (API keys, passwords, tokens, connection strings)
  • All results must be reviewed before landing
  • Sensitive files (.env, credentials, private keys) are always skipped

Configuration

Enable auto-interop:

# Project-level (takes precedence)
mkdir -p .claude/flags
echo '{"enabled": true}' > .claude/flags/auto-interop.json

# User-level
mkdir -p ~/.claude/flags
echo '{"enabled": true}' > ~/.claude/flags/auto-interop.json
Compartilhar X LinkedIn