a minha forma favorita de usar o Claude Code para construir grandes funcionalidades é baseada em especificações comece com uma especificação ou prompt mínima e peça ao Claude para entrevistá-lo usando a AskUserQuestionTool depois crie uma nova sessão para executar a especificação