Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Engenharia De Grafos

ASecurity

Engenharia de Grafos (Graph Engineering) — decompor um objetivo em tarefas paralelas que executam simultaneamente e convergem para um único resultado, com verificadores independentes por ramo, e iterar até uma nota mínima quando houver candidatos ranqueáveis. Use quando várias sub-tarefas independentes podem rodar ao mesmo tempo (pesquisa de fontes múltiplas, geração em volume, coleta paralela, thumbnails/variantes) e precisam convergir em um único entregável, em vez de uma execução sequencia...

2 stars
0 votes
0 copies
0 views
Added 9/19/2026
ai-agentsgoperformance

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add majinmagros/magros.ai-skills --skill engenharia-de-grafos --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Engenharia De Grafos?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Engenharia De Grafos
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majinmagros-engenharia-de-grafos/badge)](https://www.skillsdirectory.com/skills/majinmagros-engenharia-de-grafos)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: engenharia-de-grafos
description: Engenharia de Grafos (Graph Engineering) — decompor um objetivo em tarefas paralelas que executam simultaneamente e convergem para um único resultado, com verificadores independentes por ramo, e iterar até uma nota mínima quando houver candidatos ranqueáveis. Use quando várias sub-tarefas independentes podem rodar ao mesmo tempo (pesquisa de fontes múltiplas, geração em volume, coleta paralela, thumbnails/variantes) e precisam convergir em um único entregável, em vez de uma execução sequencial uma-de-cada-vez. Também cobre a decisão de NÃO usar grafo (anti-overengineering) e a relação loop-como-nó-de-grafo. Triggers on "graph engineering", "engenharia de grafos", "orquestrar agentes em paralelo", "verificar em paralelo", "grafos", "gerar candidatos", "rankear", "nota 80", "pipeline", "dynamic workflow".
metadata:
  origin: ECC
---

# Engenharia de Grafos (Graph Engineering)

Transforme um pipeline sequencial lento em um grafo de execução paralela: várias tarefas independentes rodam ao mesmo tempo, cada uma com sua verificação, até todas convergirem para um resultado único. Quando os candidatos são ranqueáveis, itere até uma nota mínima — a mesma lógica de grafo aplicada ao refino.

## Quando usar

- Várias sub-tarefas independentes que não dependem umas das outras (pesquisar N canais/fontes, gerar N vídeos/páginas/produtos, coletar dados de N origens).
- O resultado final é um único entregável que consolida tudo (relatório/PDF, tabela comparativa, síntese).
- O custo de falha é alto e paralelizar exige confiança — só faz sentido quando o verificador dá segurança o suficiente para gastar tokens em paralelo.
- Candidatos gerados em volume que precisam ser rankeados por nota até atingir um corte.

## Princípios

1. **Sem contexto compartilhado** — cada tarefa paralela roda em sessão/janela de contexto isolada. Isso economiza tokens (não carrega o contexto das outras) e melhora performance em tarefas complexas.
2. **Verificador separado do gerador** — quem avalia deve ser independente de quem construiu. Quem tomou as decisões de construção tende a justificar a própria revisão (viés); o verificador olha só o resultado produzido, objetivamente, e reprova mais vezes de forma confiável. (Esse é o problema do loop puro: a mesma pessoa implementa e revisa com o mesmo contexto.)
3. **Etapas de verificação por ramo** — cada tarefa paralela passa por coleta + verificação antes de convergir.

## Passos

1. **Decomponha o objetivo** — identifique as tarefas independentes que podem rodar em paralelo. Se uma tarefa depende da saída de outra, ela é um elo sequencial do grafo, não um ramo paralelo.
2. **Defina os ramos** — liste cada tarefa paralela (ex.: canal A, canal B, canal C). A lógica não muda com a quantidade — apenas o gasto de tokens.
3. **Configure um verificador independente por ramo (ou por etapa)** — cada ramo, após executar, passa por uma verificação com contexto novo, sem compartilhar o contexto da coleta.
4. **Converja** — quando todos os ramos concluem e são verificados, consolide em um único entregável (relatório, PDF/HTML, tabela comparativa).
5. **Escale a granularidade** — a arquitetura mais inteligente (que no início é a mais difícil de configurar) é um agente cuidando de cada parte do pipeline, com um orquestrador coordenando entradas/saídas entre eles.

## Iteração por nota (quando os ramos geram candidatos ranqueáveis)

1. Gere N candidatos por elemento (ex.: `amostras` por elemento de áudio, N thumbnails, N versões de título).
2. Verifique todos em paralelo (grafo) com o verificador independente.
3. **Ranking**: ordene por nota, guarde o melhor.
4. Se `melhor < notaMin` e iterações ainda disponíveis → refine os prompts/estratégia e volte ao passo 1.
5. Senão, entregue o vencedor; se esgotar `maxIters`, entregue o melhor (best-effort) **sem** declarar aprovado.

| Decisão | Valor sugerido |
|---|---|
| notaMin (aprovado) | 80/100 |
| mínimo de candidatos | 3 por elemento |
| máximo de iterações | 3 |

## Loop como nó de grafo (relação, não oposição)

Loop e grafo **não são excludentes**: um nó do grafo pode ser um loop (ex.: um ramo que precisa iterar até atingir condição antes de convergir). Loop = uma tarefa sequencial com condição de conclusão; grafo = orquestração de fluxos paralelos. Use grafo quando houver paralelismo real; use loop dentro do nó quando aquele ramo precisar refinar até passar.

## Anti-overengineering (quando NÃO usar grafo)

- **Artefatos ruins = queima de tokens.** Se a definição de agentes/skills/harness está ruim, adicionar mais etapas paralelas não polir o output — só torra tokens.
- **Não use grafo para tudo.** Em fluxos simples ou quando você quer controle fino sobre cada resultado, o loop de interação (humano no meio) rende mais.
- **Autonomia tem custo.** Delegar a estrutura toda ao modelo (ex.: dynamic workflow) queima tokens e perde controle — teste antes de assumir que vale a pena.
- Regra de ouro: construa o harness (definições de agente, skills, guidelines) com a mesma ou maior qualidade que o grafo em si; sem ele, o paralelismo amplifica o erro.

## Níveis de implementação

| Nível | Como | Prós | Contras |
|---|---|---|---|
| 1. Delegar à IA | Deixe o modelo criar o dynamic workflow (ex.: "faça 3 pesquisas em paralelo") | Menos especificação | Queima tokens, menos controle |
| 2. Especificar manualmente | Você define os ramos, agentes e verificadores (este skill) | Controle, reprodutível | Mais trabalho de setup |
| 3. Ferramenta dedicada | Migre para ferramenta de orquestração visual (ex.: L-graph) quando os fluxos ficarem complexos demais para manter à mão | Escala, inspeção | Dependência de ferramenta |

## Exemplo

```text
Objetivo: relatório comparando 5 canais do YouTube (1 entregável)
Grafo: 5 ramos isolados (coleta+verificador próprio) → convergem p/ síntese
Loop-no-nó: thumbnails geradas em volume, rankeadas até nota >= 80
Não-grafo: resumir 1 vídeo curto (sequencial simples resolve)
```

Attribution

majinmagrosmajinmagros
View sourceMore from majinmagros →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.

1023331 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

686011 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3331 votes

catchup

Recovers prior coding-agent session context by running `catchup <agent> --since-compact`, which extracts a clean summary of a previous Codex, Claude Code, Antigravity, OpenCode, or Pi Agent session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", or asks to recover/summarize a previous session before continuing. Do NOT use for the current conversation, git history, or any non-agent log.

611 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →