CommunityEscrita e Ediçãogithub.com

rogerchappel/connector-route-replay-skill

Reproduzir fixtures de roteamento de conectores e explicar portões de aprovação localmente.

O que é connector-route-replay-skill?

Esta skill permite que agentes de IA (como Claude Code, Cursor ou Codex) validem o comportamento de roteamento de conectores usando fixtures locais antes de habilitar ferramentas, solicitar aprovação ou exibir um plano de ação em modo dry-run. Ela interpreta arquivos JSON ou YAML contendo campos como `request`, `candidates` e `expected`, além de políticas de aprovação opcionais para simular bloqueios, intenções que exigem aprovação e efeitos colaterais de dry-run. Toda a execução é segura e isolada: comandos padrão apenas leem arquivos locais e geram relatórios no stdout, sem acessar conectores reais, credenciais ou sistemas externos. É ideal para desenvolvedores que precisam verificar regras de roteamento e fluxos de aprovação em ambientes de desenvolvimento ou CI antes de implantar alterações em produção.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add rogerchappel/connector-route-replay-skill

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Skill de Reprodução de Rotas de Conector

Quando Usar

Use esta skill quando um agente precisar validar o comportamento de roteamento de conectores a partir de fixtures locais antes de habilitar ferramentas, solicitar aprovação ou exibir um plano de ação em modo dry-run.

Entradas Necessárias

  • Uma fixture de rota em JSON ou YAML simples com os campos request, candidates e, opcionalmente, expected.
  • Opcionalmente, uma política JSON com os campos blockedTools, approvalRequiredIntents e dryRunRequiredSideEffects.

Limites de Efeitos Colaterais

Os comandos padrão leem arquivos locais e escrevem relatórios apenas no stdout. A skill não deve chamar conectores ativos, ler credenciais, postar mensagens, atualizar CRMs ou alterar sistemas externos.

Requisitos de Aprovação

  • Escritas externas, ações destrutivas, acesso a credenciais e intenções de escrita de risco médio/alto exigem aprovação explícita.
  • Ferramentas bloqueadas são relatadas como bloqueadas e não devem ser executadas.
  • Rotas exclusivas de dry-run podem ser usadas para preparar um plano, mas não para executar a ação.

Exemplos

connector-route-replay replay fixtures/read-only-route.json --format markdown
connector-route-replay replay fixtures/write-action-route.yaml --format json
connector-route-replay verify fixtures --policy examples/policy.json

Fluxo de Validação

Execute estes comandos antes de confiar na skill em outro repositório:

npm run check
npm test
npm run smoke
npm run package:smoke

Habilidades Relacionadas