← Voltar à Página Inicial
Caso de Estudo · Modelo de Construção de Cassete de Skills

Caso de Estudo:
Sistema de Gestão de Reservas.

Um caso de estudo sobre a construção de uma cassete de skills de "gestão de reservas + notificações automáticas" com o BALIA OS, para qualquer negócio que aceite marcações — restaurantes, salões, clínicas de fisioterapia, clínicas médicas, e mais. Juntámos notificações ao estabelecimento (via Discord) sobre reservas a chegar, mais lembretes automáticos de chegada e mensagens de agradecimento aos clientes, personalizando cada peça através de uma entrevista específica ao negócio.

As notificações ao estabelecimento (Discord) e as notificações aos clientes (WhatsApp, SMS, LINE, etc.) passam por canais fundamentalmente diferentes. Neste caso de estudo, esclarecemos essa distinção na fase inicial da entrevista antes de avançar para o desenho.

Apenas Duas Ferramentas

FerramentaFunçãoPensa nela como
Chat Claude (claude.ai)Discute consigo "o que construir". Trata da vertente de desenho/especificaçãoO arquiteto com quem se senta a planear
Claude Code no VS CodePega no desenho finalizado e cria efetivamente os ficheiros e escreve o códigoO empreiteiro no terreno

Fluxo de Trabalho Básico

  1. Fala com o Chat Claude → obtém uma especificação de "o que construir"
  2. O Chat Claude transforma essa especificação numa folha de instruções (TASK.md)
  3. Entrega o TASK.md ao Claude Code no VS Code → ele constrói efetivamente
  4. Reporta o resultado de volta ao Chat Claude → obtém a folha de instruções seguinte
  5. Repete os passos 1–4 até estar concluído

Itens Comuns a Gerir por Tipo de Negócio (um Ponto de Partida para a Entrevista)

Da primeira vez que pensa num sistema de reservas, decidir apenas o "tipo de negócio" não lhe diz o que realmente precisa de gerir. Com base no que os sistemas de reservas já existentes (para restaurantes, para salões) efetivamente controlam, aqui fica um ponto de partida para a entrevista.

Restaurantes, Izakaya, etc. (Modelo de Gestão de Mesas)

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

Comum a Todos os Tipos de Negócio

Isto é apenas um ponto de partida de referência. O que realmente precisa varia consoante o negócio e a forma como o seu estabelecimento funciona, por isso na Fase 0 vamos primeiro perguntar-lhe sobre o seu tipo de negócio, e depois usar isto como base para definir consigo os itens específicos a gerir.

O Que Muda Se Construíres uma Base de Dados (um Exemplo Concreto)

Na Fase 1, vai decidir entre "construir de raiz uma nova base de dados dedicada + site de reservas" ou "continuar a usar o seu Google Calendar atual como livro de registo de reservas". Como ponto de referência, aqui fica uma comparação usando uma izakaya hipotética (20 lugares, 4 mesas) — o que pode e não pode fazer com cada opção.

Apenas Integração com o Google Calendar

Construir uma Base de Dados Dedicada + Site de Reservas

Regra prática: Se o seu volume de reservas é baixo e só quiser experimentar primeiro as notificações, está tudo bem em começar pela integração com o calendário. Se quiser usar devidamente itens de gestão específicos do negócio como o histórico de visitas e o controlo de alergias, vai precisar de uma base de dados dedicada.

Cronograma Geral (Seis Fases)

FaseConteúdoFerramentaEntregável
Fase 0Entrevista de requisitos (tipo de negócio, granularidade das reservas, ferramentas existentes, canais de notificação)Chat ClaudeFolha de requisitos
Fase 1Decisão da arquitetura do sistema (novo site de reservas vs. integração com calendário existente, escolha do canal de notificação a clientes)Chat ClaudePlano de arquitetura
Fase 2Construção da 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 CodeUma cassete funcional
Fase 4Testes e verificaçãoAmbosUma cassete verificada
Fase 5Refinamento e documentaçãoChat ClaudeProduto finalizado + guia de utilização

Uma vez que os pressupostos variam muito consoante o tipo de negócio, não existe nenhum TASK.md pronto que salte a entrevista. Comece sempre pela entrevista de requisitos da Fase 0.

Começa Agora: o Prompt de Arranque da Fase 0

Basta colares este prompt tal como está numa nova conversa com o "Chat Claude" (claude.ai) para iniciar a entrevista de requisitos da Fase 0.

Quero construir uma ferramenta de gestão de reservas + notificação automática (uma cassete de skills) para um negócio que aceita marcações (restaurante, salão, clínica de fisioterapia, clínica médica, etc.). Sou novo em programação, por isso gostava que o Chat Claude fosse o meu parceiro para as decisões de desenho e especificação, com o Claude Code no VS Code a tratar da implementação.
🔒

O resto 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 modelos de folhas de instruções a partir da Fase 1)

Compra o T1 para Ver o Guia →

Aviso Legal e Notas Importantes

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

Guia de Construção Completo

Os itens detalhados da entrevista da Fase 0, a lógica de seleção do canal de notificação, e os modelos de folhas de instruções a partir da Fase 1 — o texto completo está todo disponível no site do guia BALIA OS.

Ver o Guia de Construção Completo →

Ver Outros Casos de Estudo

Outros casos de estudo construídos da mesma forma — atualizações automáticas de sites de comunidade/fãs, agentes secretários, trading de criptomoedas, e mais — estão disponíveis ou em curso.

Ver Todos os Casos de Estudo →