---
published: true
id: session-start
title: SessionStart
description: Knowledge captured in João Lopes' learning graph.
tags:
- ai-engineering
- claude-code
- hooks
locale: pt-br
resource: https://joaolopes.dev.br/knowledge/concepts/pt-br/session-start/
created: '2026-04-06'
---

# SessionStart
Um evento de hook do Claude Code que dispara um script cada vez que uma nova sessão abre.

## Definição
SessionStart é um hook que dispara quando o Claude Code entra num repositório (init) ou periodicamente durante uma sessão (maintenance). É usado para injetar skills, rules ou contexto no agente antes do usuário digitar qualquer coisa. O hook recebe dados JSON via stdin contendo informações da sessão e contexto do working directory.

## Fonte
- [Claude Code Docs](https://code.claude.com/docs/en/overview)

## Relacionados
- [Session](/concepts/pt-br/session.md)
- [Skills](/concepts/pt-br/skills.md)
- [Hooks](/concepts/pt-br/hooks.md)
