Um comando orquestra a fábrica inteira
Subcomandos cobrem os 4 cenários: criar agente, criar skill, criar squad (de marketing ou técnico de engenharia) e validar agente existente. Toda entrega passa pelo quality gate que executa e bloqueia o que está fora do padrão.
| Comando | Pipeline | Tempo | Output |
|---|---|---|---|
/agent-factory create-agent | 7 etapas completas | 10-15 min | Pasta com agente.md + SKILL.md + commands + tasks |
/agent-factory create-skill | 5 etapas (pula architecture/persona) | 4-6 min | SKILL.md formato Anthropic + slash command |
/agent-factory create-squad | 7 etapas em loop por agente | 25-40 min | Squad com N agentes + routing + workflows + skills reais |
/agent-factory validate-agent [path] | Direto pro quality gate | 2-3 min | Relatório do gate + score + correções |
| Comando auxiliar | O que faz |
|---|---|
/agent-factory status | Estado da fábrica + agentes ativos + pipelines em andamento |
/agent-factory list-templates | Lista os 4 templates (agent, skill, command, squad) |
/agent-factory list-frameworks | Lista os 4 frameworks documentados |
/agent-factory help | Ajuda contextual + exemplos de uso |
/agent-factory refine-persona [agente] | @promptsmith direto, pra refinar voice DNA existente |
/agent-factory refine-architecture [agente] | @architect direto, pra revisar a 6-level structure |
--skip-research
Pula a etapa de web search. Use só com briefing 100% claro.
--strict
Exige score de 90 ou mais no QA (o padrão é 80).
--draft
Entrega sem rodar o QA. Não recomendado pra produção.
--from-template [nome]
Usa um template específico como ponto de partida.
01
Pipelines combinados
# Criar agente + integrar a squad existente
/agent-factory create-agent
/agent-factory validate-agent agents/novo-agente.md
cp -r novo-agente.md squads/meu-squad/agents/
# atualizar a routing matrix em squads/meu-squad/.claude/CLAUDE.md
# Criar skill standalone + adicionar a agente
/agent-factory create-skill
cp -r skills/nova-skill ~/.claude/skills/
# atualizar o frontmatter do agente pra listar a skill
# Auditar squad inteiro
for agent in squads/meu-squad/agents/*.md; do
/agent-factory validate-agent "$agent"
done
# saída: relatório consolidado com score de cada agente
# Exemplo real de briefing (create-agent)
# objetivo: "atender clientes de e-commerce de moda no WhatsApp"
# input: "mensagem perguntando sobre produto, prazo ou troca"
# output: "resposta humanizada + tag de intenção
# + handoff se intenção = reclamação"