O arquivo principal esta em:
~/.claude/commands/elis.md
Encontre a secao ## DESIGN STANDARDS 2026 e modifique:
gradient_orbs:
colors: "sua_cor_primaria at 30% opacity"
blur: "100px"
expressive_typography:
headlines: "64-120px" # headlines maiores
pairing: "Playfair Display + Inter" # suas fontes- Crie o contrato JSON:
{
"agent": "copywriter",
"model": "sonnet",
"role": "Expert Copywriter",
"capabilities": [
"Headlines que convertem",
"Copy de vendas",
"Microcopy de UX"
],
"input_contract": {
"required": ["product_info", "target_audience"],
"optional": ["tone", "word_count"]
},
"output_contract": {
"format": "json",
"schema": {
"headlines": [],
"body_copy": {},
"ctas": []
}
}
}- Adicione o template de invocacao:
Task(
subagent_type: "general-purpose",
model: "sonnet",
description: "Copywriter: [task]",
prompt: `...`
)- Integre ao pipeline onde necessario
Cada agente tem quality gates que podem ser ajustados:
"quality_gates": {
"min_competitors": 5, // mais competidores
"min_confidence": "high", // so aceita alta confianca
"all_sections_implemented": true
}Se seus projetos sao maiores, aumente os timeouts:
{
"agent": "builder",
"timeout_ms": 300000, // 5 minutos
"max_retries": 5
}/elis design "Projeto X" --style boldModifique o pipeline para pular fases:
### `/elis design <description>`
**Pipeline Customizado:**
Scout ──► Designer ──► Approval (skip UXer)Remova o --with-backend ou crie um comando especifico:
/elis frontend "Projeto Y" --stack next- Encontre o skill no SkillsMP
- Adicione a referencia no contrato:
{
"agent": "novo_agente",
"skill_reference": "autor/skill-name"
}- Use no template de invocacao:
prompt: `
Use skill reference: autor/skill-name
...
`O Elis salva estado em .elis/state.json:
{
"version": "4.0",
"project": {
"name": "MeuProjeto",
"description": "..."
},
"phase": {
"current": "build",
"completed": ["discovery", "design"]
},
"contracts": {
"scout": { "output": {...} },
"designer": { "output": {...} }
}
}Para retomar um projeto:
cd meu-projeto
/elis run build # continua de onde parouCrie arquivos .elis-preset.json para configuracoes recorrentes:
{
"preset": "saas",
"defaults": {
"stack": "next",
"with_backend": true,
"with_payments": true,
"style": "professional"
}
}Use com:
/elis full "Meu SaaS" --preset saas- Aumente
max_retries - Aumente
timeout_ms - Simplifique o input
- Use modelo mais capaz (sonnet → opus)
- Verifique quality gates
- Adicione mais contexto no input
- Divida a tarefa em partes menores
- O agente pode estar retornando texto extra
- Adicione instrucao: "RETORNE APENAS O JSON"
- Use parsing mais tolerante