arcamodofficial/DotBot

Crie um assistente de IA .NET leve que se integra a editores e ferramentas, oferecendo Habilidades e Comandos personalizáveis para interação perfeita.

O que é DotBot?

DotBot é uma skill que permite criar um assistente de IA leve baseado em .NET, projetado para se integrar perfeitamente com editores de código e ferramentas de desenvolvimento. Ela fornece uma estrutura personalizável para definir Habilidades (Skills) e Comandos (Commands), possibilitando interações eficientes e consistentes dentro do fluxo de trabalho do desenvolvedor. A skill é especialmente útil para quem trabalha no ecossistema .NET, pois oferece uma maneira padronizada de delegar tarefas como manipulação de arquivos, execução de scripts e consulta a APIs, tudo através de um assistente de IA. Funciona através de uma arquitetura modular onde cada comando ou habilidade é um bloco independente, podendo ser ativado por meio de prompts ou gatilhos contextuais no ambiente de desenvolvimento.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add arcamodofficial/DotBot

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 DotBot faz?

Crie um assistente de IA .NET leve que se integra a editores e ferramentas, oferecendo Habilidades e Comandos personalizáveis para interação perfeita.

Visão Geral

DotBot é uma skill projetada para desenvolvedores .NET que desejam incorporar um assistente de IA diretamente em seu ambiente de desenvolvimento. Com suporte a editores como VS Code, Visual Studio e ferramentas de linha de comando, o DotBot permite que você defina habilidades e comandos personalizados para automatizar tarefas repetitivas, obter insights de código e manter um fluxo de trabalho consistente.

Características Principais

  • Integração com Editores: Funciona perfeitamente com os principais editores de código e IDEs .NET.
  • Habilidades Personalizáveis: Crie suas próprias habilidades usando uma estrutura simples baseada em JSON ou YAML.
  • Comandos Extensíveis: Adicione comandos personalizados que podem ser executados via voz, texto ou atalhos.
  • Leve e Eficiente: Projetado para ter baixo consumo de recursos, ideal para uso contínuo durante o desenvolvimento.

Como Funciona

  1. Instalação: Adicione o pacote DotBot ao seu projeto ou instale a extensão no seu editor.
  2. Configuração: Defina habilidades e comandos em um arquivo de configuração (ex.: dotbot.config.json).
  3. Interação: Use o assistente através de comandos de texto, voz ou atalhos do editor para executar tarefas.

Exemplo de Configuração

{
  "skills": [
    {
      "name": "criar-arquivo",
      "description": "Cria um novo arquivo com conteúdo especificado",
      "command": "criar",
      "parameters": [
        { "name": "caminho", "type": "string" },
        { "name": "conteudo", "type": "string" }
      ]
    }
  ]
}

Uso

  • Ativar Assistente: Pressione Ctrl+Shift+D (ou atalho configurado) para abrir o painel do DotBot.
  • Executar Comando: Digite /criar-arquivo ./src/novo.cs "Console.WriteLine(\"Olá, Mundo!\");" para criar um novo arquivo.
  • Habilidades Contextuais: O DotBot pode sugerir habilidades com base no contexto do código atual.

Documentação Adicional

Para mais detalhes, consulte o repositório oficial e a documentação completa.

Licença

Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para mais detalhes.

Habilidades Relacionadas