> For the complete documentation index, see [llms.txt](https://docs.skail.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.skail.dev/aprender/readme/proximos-passos.md).

# Próximos passos

Você rodou o Hello World e viu command, evento e Monitor. Daqui há três caminhos, conforme o que você quer fazer agora.

## Quero entender o modelo antes de escrever mais código

Leia, nesta ordem: [Modelo de programação](/aprender/fundamentos/modelo-de-programacao.md), que fecha o que é function, command e SkailTask; [Determinismo e replay](/aprender/fundamentos/determinismo-e-replay.md), a regra que decide se um fluxo funciona em produção; e [Falhas, retries e idempotência](/aprender/fundamentos/falhas-retries-e-idempotencia.md), o que acontece quando algo dá errado. São três páginas, meia hora.

## Quero construir algo real

Escolha o exemplo completo mais parecido com o seu caso e leia o código: [Fluxo de aprovação com timeout](/aprender/exemplos-completos/fluxo-de-aprovacao-com-timeout.md) para esperas por pessoas; [Faturamento](/aprender/exemplos-completos/faturamento-completo-cobranca-recorrencia-e-split-de-pagamento.md) para cobrança, recorrência e retries; [Estoque](/aprender/exemplos-completos/estoque.md) para integração com sistemas instáveis; [Agentes de IA](/aprender/exemplos-completos/construindo-agentes-de-ia-com-skail.md) para fluxos de agente com estado. Depois, os guias de [Escrever fluxos](/construir/escrever-fluxos.md) para cada tarefa. Antes do primeiro pull request, [Padrões recomendados](/construir/padroes-e-antipadroes/padroes-recomendados.md) e [Antipadrões](/construir/padroes-e-antipadroes/antipadroes-o-que-nao-fazer-e-por-que.md).

## Quero colocar em produção

[Como configurar o runtime](/construir/configurar-e-hospedar/como-configurar-o-runtime.md) para as variáveis; [Como hospedar](/construir/configurar-e-hospedar/como-hospedar-worker-service-asp.net-core-container-kubernetes-azure.md) para Worker Service, container e Kubernetes; [Ambientes e promoção](/operar/readme.md) para dev, homologação e produção; [Deploy sem quebrar execuções em andamento](/operar/deploy-sem-quebrar-execucoes-em-andamento.md) antes do segundo deploy; e [Troubleshooting](/operar/troubleshooting.md) para quando algo não aparecer no Monitor.

## Se você usa um assistente de IA

Instale o arquivo de regras de [Usar o skail com assistentes de IA](/usar-o-skail-com-assistentes-de-ia.md) antes de pedir código. Ele evita os erros que o assistente comete sem contexto.
