← 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 contigo "o que construir". Trata da vertente de desenho/especificaçãoO arquiteto com quem te sentas 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. Falas com o Chat Claude → obténs uma especificação de "o que construir"
  2. O Chat Claude transforma essa especificação numa folha de instruções (TASK.md)
  3. Entregas o TASK.md ao Claude Code no VS Code → ele constrói efetivamente
  4. Reportas o resultado de volta ao Chat Claude → obténs 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 pensas num sistema de reservas, decidir apenas o "tipo de negócio" não te diz o que realmente precisas 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 precisas varia consoante o negócio e a forma como o teu estabelecimento funciona, por isso na Fase 0 vamos primeiro perguntar-te sobre o teu tipo de negócio, e depois usar isto como base para definir contigo os itens específicos a gerir.

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

Na Fase 1, vais decidir entre "construir de raiz uma nova base de dados dedicada + site de reservas" ou "continuar a usar o teu 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 podes e não podes 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 teu volume de reservas é baixo e só queres experimentar primeiro as notificações, está tudo bem em começar pela integração com o calendário. Se quiseres usar devidamente itens de gestão específicos do negócio como o histórico de visitas e o controlo de alergias, vais 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. Começa 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 tu (Chat Claude) fosses 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 enviares mensagens automáticas aos clientes (lembretes de chegada, mensagens de agradecimento, etc.), certifica-te de que obténs 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, previsão de corridas de barcos, trading de criptomoedas, e mais — estão disponíveis ou em curso.

Ver Todos os Casos de Estudo →