AgentShekel/agentic-workflow

Framework multiagente para Claude Code: aceitação consciente de níveis (P/M/G), divisão aceitador/otimizador, revisão adversária isolada em sistema de arquivos, segunda opinião entre famílias via Codex MCP, evolução de habilidades estilo SkillOpt, observabilidade com ledger de eventos, humano como juiz supremo

O que é agentic-workflow?

O AgentShekel/agentic-workflow é um framework multiagente projetado para o Claude Code, que introduz um fluxo de trabalho sofisticado com várias camadas de revisão e otimização. Ele implementa um sistema de aceitação consciente de níveis (P/M/G), onde as solicitações são categorizadas por complexidade e gravidade, garantindo que tarefas simples sejam processadas rapidamente enquanto tarefas mais complexas passam por análises mais detalhadas. O framework divide o processo em dois papéis principais: o aceitador, que avalia e aceita propostas, e o otimizador, que refina as soluções. Uma camada de revisão adversária, isolada em um ambiente de sistema de arquivos separado, garante que as soluções sejam testadas contra objeções antes da implementação. Para maior robustez, o framework suporta uma segunda opinião entre diferentes famílias de modelos, utilizando o MCP do Codex para consultar soluções alternativas. A evolução de habilidades é orientada pelo estilo SkillOpt, onde melhorias são sugeridas e aplicadas incrementalmente, e todas as ações são registradas em um ledger de eventos para total observabilidade. O humano atua como o juiz supremo, revisando e aprovando decisões críticas, especialmente quando há divergências entre os agentes. Suportado exclusivamente no Claude Code, este framework é ideal para desenvolvedores que buscam um fluxo de trabalho colaborativo e seguro com múltiplos agentes.

Funciona com✓Claude Code✓Codex CLI~Cursor✓Antigravity
npx skills add AgentShekel/agentic-workflow

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 agentic-workflow faz?

Framework multiagente para Claude Code: aceitação consciente de níveis (P/M/G), divisão aceitador/otimizador, revisão adversária isolada em sistema de arquivos, segunda opinião entre famílias via Codex MCP, evolução de habilidades estilo SkillOpt, observabilidade com ledger de eventos, humano como juiz supremo

Visão Geral

Este framework orquestra múltiplos agentes para realizar tarefas de desenvolvimento de software com um alto nível de segurança e qualidade. Ele é projetado para ser executado dentro do Claude Code e utiliza um fluxo de trabalho baseado em aceitação por níveis, otimização iterativa e revisão adversarial.

Níveis de Aceitação (S/M/L)

Todas as tarefas são classificadas em três níveis de complexidade:

  • P (Pequeno): Correções rápidas, pequenas alterações. Aceito com pouca ou nenhuma revisão.
  • M (Médio): Novas funcionalidades ou alterações moderadas. Requer revisão e otimização.
  • G (Grande): Mudanças arquiteturais significativas. Requer análise aprofundada, otimização e revisão adversarial.

Componentes Principais

  1. Aceitador: Analisa a tarefa e decide se ela é válida e segura para prosseguir. Aplica verificações de segurança e qualidade.
  2. Otimizador: Modifica e refina a solução proposta, melhorando eficiência, legibilidade e aderência às melhores práticas.
  3. Revisor Adversário: Opera em um diretório workbench isolado, testando a solução contra falhas, vulnerabilidades e objeções.
  4. Segunda Opinião (Codex MCP): Para tarefas Grandes ou quando há conflitos, consulta o modelo Codex (via MCP) para uma solução alternativa ou parecer.
  5. Registro de Eventos: Todas as ações dos agentes são registradas em um ledger, permitindo rastreamento completo e auditoria.
  6. Juiz Humano: Um desenvolvedor humano revisa e aprova decisões finais, especialmente quando o fluxo automático não chega a um consenso.

Como Usar

  1. Certifique-se de que o Claude Code está configurado.
  2. Clone este repositório dentro do seu projeto ou instale como uma skill.
  3. Defina um arquivo de configuração (ex: .agentic-workflow.yml) com suas preferências de nível e agentes.
  4. Inicie uma tarefa usando o comando:
    claude-code --skill AgentShekel/agentic-workflow
    
  5. Siga as instruções interativas para classificar a tarefa (P, M ou G).

Estrutura de Arquivos Recomendada

project/
├── .agentic-workflow.yml
├── .workbench/          # Diretório isolado para revisão adversária
├── src/
├── tests/
└── README.md

Configuração

Exemplo de .agentic-workflow.yml:

# Níveis de aceitação personalizados
levels:
  small:
    max_lines: 10
    skip_optimizer: true
  medium:
    max_lines: 100
  large:
    min_lines: 101
    require_adversary: true
    require_codex: true

# Agentes
agents:
  acceptor: Claude-Code-3.5
  optimizer: Claude-Code-Opus
  adversary: Claude-Code-Haiku

# Ledger
ledger:
  enabled: true
  path: ./ledger.jsonl

Notas Importantes

  • O revisor adversário opera em um diretório isolado (workbench) para evitar modificar o código real sem aprovação.
  • O juiz humano é o último recurso; tente automatizar o máximo possível.
  • A segunda opinião via Codex MCP requer configuração adicional do MCP (Model Context Protocol).

Links

# Comandos úteis
agentic-workflow --help

Licença

MIT

Habilidades Relacionadas