Slash command · /agent-factory
Todos os comandos.
Um único slash command orquestra a fábrica inteira. Subcomandos cobrem os 4 cenários: criar agente, criar skill, criar squad, validar agente existente.
Comandos principais
| 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 |
Pasta de squad com N agentes + routing + workflows |
/agent-factory validate-agent [path] |
Direto pra QA |
2-3 min |
Relatório de qualidade (score 0-100) + correções |
Comandos auxiliares
| Comando | O que faz |
/agent-factory status | Mostra estado da fábrica + agentes ativos + pipelines em andamento |
/agent-factory list-templates | Lista os 4 templates disponíveis (agent, skill, command, squad) |
/agent-factory list-frameworks | Lista os 4 frameworks documentados (ReAct, Ng, Anthropic, Willison) |
/agent-factory help | Ajuda contextual + exemplos de uso |
/agent-factory refine-persona [agente] | Chama @promptsmith direto pra refinar voice DNA de agente existente |
/agent-factory refine-architecture [agente] | Chama @architect direto pra revisar 6-level structure |
Pipelines combinados
Criar agente + integrar a um squad existente
# 1. Fabrica o agente
/agent-factory create-agent
# 2. Valida (já roda no pipeline, mas pode rerodar)
/agent-factory validate-agent agents/novo-agente.md
# 3. Adiciona ao squad existente
cp -r novo-agente.md squads/meu-squad/agents/
# atualizar routing matrix manualmente em squads/meu-squad/.claude/CLAUDE.md
Criar skill standalone + adicionar a agente
# 1. Fabrica a skill
/agent-factory create-skill
# 2. Cola em ~/.claude/skills/ (uso global) ou ./.claude/skills/ (uso local)
cp -r skills/nova-skill ~/.claude/skills/
# 3. Atualiza o frontmatter de um agente existente para listar a skill
Auditar squad inteiro
# Roda validate-agent em loop pra cada agente do squad
for agent in squads/meu-squad/agents/*.md; do
/agent-factory validate-agent "$agent"
done
# Output: relatório consolidado com scores de cada agente
Argumentos opcionais
Flags úteis
--skip-research — pula etapa de web search (use só se você já tem o briefing 100% claro)
--strict — exige score >= 90 no QA (default é 80)
--draft — entrega pacote sem rodar QA (NÃO recomendado pra produção)
--from-template [nome] — usa um template específico como ponto de partida
Exemplos de invocação
Exemplo 1 · Agente de atendimento WhatsApp
/agent-factory create-agent
# @factory-chief: Qual o objetivo do agente?
# > "Atender clientes de e-commerce de moda no WhatsApp"
#
# @factory-chief: Qual o input típico?
# > "Mensagem do cliente perguntando sobre produto, prazo de entrega ou troca"
#
# @factory-chief: Qual o output esperado?
# > "Resposta humanizada + tag de intenção (compra/dúvida/reclamação) + handoff se intenção = reclamação"
#
# [pipeline roda 7 etapas]
# Output: agentes/atendimento-whatsapp/ com agente.md + SKILL.md + commands
Exemplo 2 · Skill de geração de meta-descrições SEO
/agent-factory create-skill
# Briefing simplificado (skill é menor que agente)
# Output: skills/seo-meta-description/SKILL.md no formato Anthropic
Exemplo 3 · Validar agente existente
/agent-factory validate-agent ~/projetos/meu-bot/agents/main.md
# @qa-sentinel roda checklist de 8 critérios
# Output: relatório com score + lista priorizada de correções