Skip to content
← Back to projects

Opencode Conf

OpenCode Configurações: Definições de agentes e Plugins

#OpenCode Personal Config

Repositório de configuração pessoal do OpenCode com oh-my-openagent e skills customizadas para o agente Sisyphus.

#O Que Está Incluído

  • Plugins: oh-my-openagent + magic-context (instalados globalmente)
  • Skills: Conjunto de habilidades especializadas organizadas por domínio:
    • Laravel & Backend: laravel-saas, api-rest, eloquent-queries, filament-admin, pest-testing, redis-queue, reverb-websocket, security-audit, perf-optimizer, api-documentation
    • Browser & Automação: agent-browser, dogfood, slack
    • Frontend & UI: modern-ui-ux, css-master
    • Infra & DB: docker-dev, database-pgsql
    • Workflow & Agentes: context-master, memory-helper, review-work, skill-creator, git-ops
  • Configuração de Agentes: Sisyphus (orquestrador principal), Oracle, Prometheus, Metis, Momus

#Estrutura Real

my-config-opencode/
├── .gitignore                    # Ignora node_modules, temporários
├── README.md                     # Este arquivo
└── .opencode/                    # Diretório de configuração do OpenCode
    ├── opencode.json             # Configuração principal (plugins, MCPs)
    ├── oh-my-openagent.json      # Configuração de agentes e skills
    ├── magic-context.jsonc       # Configuração do magic-context
    ├── .gitignore                 # Ignora package.json, node_modules
    └── skills/                    # Habilidades especializadas
        ├── agent-browser/            # Automação de navegador via CDP
        ├── api-documentation/         # Documentação OpenAPI/Swagger
        ├── api-rest/                 # Especialista em APIs REST/Laravel
        ├── context-master/           # Gestão de contexto avançada
        ├── css-master/               # Especialista em CSS/Styling
        ├── database-pgsql/           # Otimização e queries PostgreSQL
        ├── docker-dev/               # Orquestração e Docker
        ├── dogfood/                  # QA e testes exploratórios
        ├── eloquent-queries/         # Otimização de queries Eloquent
        ├── filament-admin/           # Especialista em FilamentPHP
        ├── git-ops/                  # Fluxos avançados de Git
        ├── laravel-arch-expert/      # Arquitetura Laravel
        ├── laravel-saas/             # Padrões de arquitetura SaaS
        ├── livewire-master/          # Especialista Livewire
        ├── memory-helper/            # Gestão de memória de longo prazo
        ├── modern-ui-ux/             # Design e UX moderno
        ├── perf-optimizer/           # Otimização de performance
        ├── pest-testing/             # Testes com Pest PHP
        ├── redis-queue/              # Filas e Cache com Redis
        ├── reverb-websocket/         # WebSockets com Laravel Reverb
        ├── review-work/              # Revisão técnica de código
        ├── security-audit/           # Auditoria de segurança e OWASP
        ├── skill-creator/            # Criação de novas skills
        └── slack/                    # Automação de Slack

#Como Instalar e Configurar

Siga estes passos para configurar o ambiente do Sisyphus no seu OpenCode.

#1. Instalação do OpenCode

Baixe e instale a versão mais recente do OpenCode: 👉 opencode.ai

#2. Instalação do Bun (Runtime)

Os plugins do OpenCode são executados via Bun. Instale-o com o comando:

curl -fsSL https://bun.sh/install | bash

#3. Instalação dos Plugins Globais

Instale os plugins essenciais para a orquestração e contexto:

# Plugin de orquestração de agentes
bun install -g oh-my-openagent
bunx oh-my-openagent install

# Plugin de contexto inteligente
bun install -g opencode-magic-context
bunx --bun @cortexkit/opencode-magic-context@latest setup

# Automação de navegador (Skill agent-browser)
npm i -g agent-browser && agent-browser install --with-deps

#4. Aplicação da Configuração Customizada

Para aplicar as skills e configurações do Sisyphus:

Via Clone (Recomendado):

git clone https://github.com/Muamm4/my-config-opencode.git ~/my-config-opencode
cp -r ~/my-config-opencode/.opencode/* ~/.config/opencode/

Via Cópia Manual: Copie todo o conteúdo da pasta .opencode/ deste repositório para o seu diretório de configuração global: ~/.config/opencode/

#5. Reiniciar o OpenCode

Feche e abra novamente o OpenCode para que todas as skills e configurações de agentes sejam carregadas.

#Pré-requisitos

#Personalização

Edite os arquivos conforme necessário:

  • opencode.json - Plugins e MCPs
  • oh-my-openagent.json - Agentes e allocation de skills

#Referências

New version available.