Como escrever código limpo com AI usando hooks no ClaudeCode | CrazyStack