← Voltar ao início
Estudo de Caso · Modelo de Criação de Cassete

Estudo de Caso:
Sistema de Gerenciamento de Reservas.

Um estudo de caso da criação de um cassete de habilidade de "gerenciamento de reservas + notificações automáticas" com o BALIA OS, para qualquer negócio que aceite agendamentos — restaurantes, salões, clínicas de fisioterapia, clínicas médicas e mais. Montamos notificações para o negócio (via Discord) sobre reservas recebidas, além de lembretes automáticos de chegada e mensagens de agradecimento aos clientes, personalizando cada parte por meio de uma entrevista específica do negócio.

Notificações para o negócio (Discord) e notificações para clientes (WhatsApp, SMS, LINE etc.) passam por canais fundamentalmente diferentes. Neste estudo de caso, esclarecemos essa distinção já na etapa inicial da entrevista, antes de seguir para o design.

Apenas Duas Ferramentas

FerramentaFunçãoPense nela como
Chat Claude (claude.ai)Decide "o que construir" por meio de conversa. Cuida do lado de design/especificaçãoUma sessão de planejamento com seu arquiteto
Claude Code no VS CodePega o design finalizado e efetivamente cria os arquivos e escreve o códigoO empreiteiro na obra

Fluxo de Trabalho Básico

  1. Converse com o Chat Claude → obtenha uma especificação de "o que construir"
  2. O Chat Claude transforma essa especificação em uma folha de instruções (TASK.md)
  3. Entregue o TASK.md ao Claude Code no VS Code → ele efetivamente constrói
  4. Reporte o resultado de volta ao Chat Claude → obtenha a próxima folha de instruções
  5. Repita os passos 1–4 até concluir

O Que Gerenciar por Tipo de Negócio (um Ponto de Partida para a Entrevista)

Da primeira vez que você pensa em um sistema de reservas, decidir apenas o "tipo de negócio" não diz o que você realmente precisa gerenciar. Com base no que os sistemas de reservas existentes (para restaurantes, para salões) de fato controlam, aqui está um ponto de partida para a entrevista.

Restaurantes, Izakayas etc. (Modelo de Gerenciamento de Mesas)

Salões, Clínicas de Fisioterapia, Clínicas Médicas etc. (Modelo de Alocação de Equipe/Recursos)

Comum a Todos os Tipos de Negócio

Isso é apenas um ponto de partida de referência. O que você realmente precisa varia conforme o negócio e a forma como seu estabelecimento funciona, então na Fase 0 primeiro perguntaremos sobre o tipo do seu negócio e depois usaremos isso como base para definir juntos os itens específicos a gerenciar.

O Que Muda se Você Construir um Banco de Dados (um Exemplo Concreto)

Na Fase 1, você decidirá entre "construir um novo banco de dados dedicado + site de reservas do zero" ou "continuar usando seu Google Agenda atual como o registro de reservas". Como referência, aqui está uma comparação usando um izakaya hipotético (20 lugares, 4 mesas) — o que é possível e o que não é possível em cada opção.

Somente Integração com o Google Agenda

Construção de Banco de Dados Dedicado + Site de Reservas

Regra prática: Se seu volume de reservas é baixo e você só quer testar as notificações primeiro, tudo bem começar com a integração de agenda. Se você quiser realmente usar itens de gerenciamento específicos do negócio, como histórico de visitas e controle de alergias, vai precisar de um banco de dados dedicado.

Cronograma Geral (Seis Fases)

FaseConteúdoFerramenta UsadaEntregável
Fase 0Entrevista de requisitos (tipo de negócio, granularidade das reservas, ferramentas existentes, canais de notificação)Chat ClaudeFicha de requisitos
Fase 1Definição da arquitetura do sistema (novo site de reservas vs. integração com agenda existente, escolha do canal de notificação ao cliente)Chat ClaudePlano de arquitetura
Fase 2Construção do cassete (SKILL.md/WORKFLOW.md e um SPEC/soul.md dedicado são todos obrigatórios)Chat ClaudeSKILL.md, WORKFLOW.md, SPEC/soul.md
Fase 3Implementação (iterativa)Claude Code no VS CodeUm cassete funcional
Fase 4Testes e verificaçãoAmbosUm cassete verificado
Fase 5Polimento e documentaçãoChat ClaudeProduto finalizado + guia de uso

Como as premissas variam bastante conforme o tipo de negócio, não existe um TASK.md pronto que pule a entrevista. Sempre comece pela entrevista de requisitos da Fase 0.

Comece Agora: o Prompt de Início da Fase 0

Basta colar este prompt exatamente como está em uma nova conversa com o "Chat Claude" (claude.ai) para iniciar a entrevista de requisitos da Fase 0.

Quero construir uma ferramenta de gerenciamento de reservas + notificação automática (um cassete de habilidade) para um negócio que aceita agendamentos (restaurante, salão, clínica de fisioterapia, clínica médica etc.). Sou novo em programação, então gostaria que você (Chat Claude) fosse meu parceiro de design/ especificação, com o Claude Code no VS Code cuidando da implementação.
🔒

O restante está disponível no guia completo após a compra do T1.
(Texto completo incluindo os itens detalhados da entrevista da Fase 0, a lógica de seleção do canal de notificação e os modelos de folha de instruções para a Fase 1 em diante)

Comprar T1 para Ver o Guia →

Aviso Legal e Observações Importantes

Se você enviar mensagens automáticas aos clientes (lembretes de chegada, mensagens de agradecimento etc.), certifique-se de obter o consentimento deles no momento da reserva — de que "uma mensagem automática chegará assim que a reserva for confirmada". Recomendamos projetar o sistema para enviar apenas para reservas cujo consentimento tenha sido confirmado.

Guia Completo de Construção

Os itens detalhados da entrevista da Fase 0, a lógica de seleção do canal de notificação e os modelos de folha de instruções para a Fase 1 em diante — o texto completo está todo detalhado no site do guia do BALIA OS.

Ver o Guia Completo →

Veja Outros Estudos de Caso

Outros estudos de caso construídos da mesma forma — atualização automática de sites de comunidade/fãs, previsão de corrida de barcos, negociação de criptomoedas e mais — já estão disponíveis ou em andamento.

Ver Todos os Estudos de Caso →