Communitygithub.com

gaoguobin/codex-eide-rebuild

Skill do agente para reconstruir projetos do Embedded IDE para VS Code (EIDE) com Codex e retornar resultados de build estruturados em JSON.

O que é codex-eide-rebuild?

Este skill capacita agentes de IA a reconstruírem projetos do Embedded IDE for VS Code (EIDE), uma extensão popular para desenvolvimento embarcado no VS Code. A principal função é disparar uma compilação do projeto, capturar a saída gerada e retornar os resultados de forma estruturada em JSON, o que facilita a integração com pipelines de CI/CD, ferramentas de análise ou outras automações. O skill é particularmente útil para desenvolvedores que utilizam agentes como o Codex do OpenAI para automatizar tarefas repetitivas de build ou depuração em projetos embarcados. Ele opera detectando o ambiente EIDE no VS Code e orquestrando a execução do comando de build, transformando a saída textual em um objeto JSON padronizado contendo informações como status, erros, warnings e artefatos gerados. Com isso, o agente pode tomar decisões informadas sobre ações subsequentes, como corrigir erros de compilação ou notificar o desenvolvedor.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add gaoguobin/codex-eide-rebuild

Perguntar na sua IA favorita

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

Documentação

O que codex-eide-rebuild faz?

Skill do agente para reconstruir projetos do Embedded IDE para VS Code (EIDE) com Codex e retornar resultados de build estruturados em JSON.

Descrição

Este skill permite que um agente de IA (por exemplo, Codex) dispare a reconstrução de um projeto EIDE diretamente do ambiente VS Code. Após a execução, o resultado da compilação é parseado e formatado como JSON, contendo informações detalhadas sobre o status da build, erros, warnings e artefatos gerados.

Pré-requisitos

  • VS Code com a extensão Embedded IDE instalada.
  • Um projeto EIDE configurado.
  • Agente Codex ou similar com acesso ao VS Code API.

Uso

Para utilizar este skill, o agente deve executar o comando eide.rebuildProject através da API do VS Code. O skill irá:

  1. Acionar a compilação do projeto EIDE ativo.
  2. Capturar a saída do terminal de build.
  3. Analisar a saída para extrair:
    • status: success, error ou warning.
    • errors: lista de erros de compilação.
    • warnings: lista de warnings.
    • output: artefatos gerados (caminhos para arquivos .hex, .bin, etc.).
  4. Retornar um objeto JSON com os dados extraídos.

Exemplo de Retorno JSON

{
  "status": "success",
  "errors": [],
  "warnings": [
    {
      "file": "src/main.c",
      "line": 42,
      "message": "variável 'temp' não inicializada"
    }
  ],
  "output": ["build/output/firmware.hex", "build/output/firmware.bin"]
}

Configuração

Nenhuma configuração adicional é necessária. O skill detecta automaticamente o projeto EIDE ativo no espaço de trabalho do VS Code.

Suporte

Para problemas ou dúvidas, consulte a documentação oficial da extensão EIDE ou abra uma issue no repositório do skill.

Habilidades Relacionadas