wufei-png/AgentRepoRouter

Habilidade de roteamento sensível a repositórios para CLIs de codificação com IA, que mapeia tarefas para o repositório, skill/agente de projeto e backend CLI nativo corretos.

O que é AgentRepoRouter?

O AgentRepoRouter é uma habilidade especializada para CLIs de codificação com IA, como Claude Code, Cursor e Codex, que otimiza o fluxo de trabalho ao rotear tarefas para o repositório, skill ou agente de projeto e backend CLI nativo mais apropriados. Em vez de depender de uma única skill ou agente para todo o trabalho, o AgentRepoRouter analisa o contexto da tarefa—como requisitos de linguagem, framework ou domínio—e direciona a execução para o ambiente mais adequado. Isso reduz o atrito de alternar manualmente entre projetos e garante que cada tarefa utilize as ferramentas e dependências certas, melhorando a precisão e a eficiência. A habilidade funciona mapeando uma descrição de tarefa para uma configuração de repositório, projeto e CLI, usando regras definidas em um arquivo de configuração (por exemplo, JSON ou YAML) para correspondência de padrões e roteamento dinâmico.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add wufei-png/AgentRepoRouter

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que AgentRepoRouter faz?

Habilidade de roteamento sensível a repositórios para CLIs de codificação com IA que mapeia tarefas para o repositório, skill/agente de projeto e backend CLI nativo corretos.

Visão Geral

O AgentRepoRouter é uma ferramenta projetada para ambientes de desenvolvimento orientados por IA. Ele automatiza o processo de selecionar a skill de projeto, repositório e backend CLI corretos com base na descrição de uma tarefa fornecida pelo usuário. Isso evita gargalos manuais de configuração, especialmente em espaços de trabalho com vários repositórios ou configurações de monorepo.

Como Funciona

  1. O usuário fornece uma descrição de tarefa (por exemplo, "Implementar autenticação OAuth no serviço de usuários" ou "Corrigir bug de CSS no painel do administrador").
  2. O AgentRepoRouter analisa a tarefa e a combina com regras em um arquivo de configuração (por exemplo, agent-repo-router.json ou .agent-router.yaml).
  3. A habilidade retorna ou executa diretamente o repositório, skill e backend CLI nativo associados.

Configuração

Crie um arquivo de configuração na raiz do seu projeto ou workspace:

{
  "version": "1.0",
  "rules": [
    {
      "pattern": "autenticação|login|oauth",
      "repository": "auth-service",
      "projectSkill": "skills/auth-skill.json",
      "cliBackend": "claude"
    },
    {
      "pattern": "dashboard|admin|ui",
      "repository": "admin-panel",
      "projectSkill": "skills/ui-skill.json",
      "cliBackend": "cursor"
    }
  ],
  "defaults": {
    "repository": "default-repo",
    "projectSkill": "skills/default-skill.json",
    "cliBackend": "codex"
  }
}

Uso

Depois de configurado, você pode chamar a habilidade por meio do CLI da sua ferramenta de IA, por exemplo:

> route "Implementar autenticação OAuth no serviço de usuários"

Ou integrá-lo programaticamente em seus fluxos de trabalho de IA (dependendo do CLI) para encaminhamento automático de tarefas.

Plataformas Suportadas

  • Claude Code (Anthropic)
  • Cursor (Cursor AI)
  • Codex (OpenAI)
  • Outros CLIs compatíveis com skills de IA (consulte a documentação da ferramenta)

Exemplo de Fluxo de Trabalho

  1. O desenvolvedor digita: "Preciso adicionar um novo endpoint de API para buscar perfis de usuários"
  2. AgentRepoRouter corresponde ao padrão api|endpoint|perfil|usuário e o roteia para:
    • Repositório: user-service
    • Skill de projeto: skills/api-skill.json
    • Backend CLI: codex
  3. O CLI de IA carrega o contexto do repositório, aplica a skill de projeto e executa a tarefa.

Limitações

  • O arquivo de configuração deve ser mantido manualmente para adicionar/atualizar regras.
  • O desempenho da correspondência de padrões depende da complexidade das expressões regulares.
  • Pode exigir modificações específicas da ferramenta para integração total em alguns CLIs.

Licença

MIT

Habilidades Relacionadas