#!/bin/bash
#
# Instalador do Design System — The Beat Life Club
# Dois cliques aqui e a skill entra no Claude desta maquina.
#

set -e

# Descobre a pasta onde este instalador esta (funciona em qualquer Mac)
AQUI="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
SKILL_ORIGEM="$AQUI/the-beat-life-club-design"
DESTINO="$HOME/.claude/skills/the-beat-life-club-design"

echo ""
echo "  THE BEAT LIFE CLUB — Design System"
echo "  Instalando a skill no Claude..."
echo ""

# Confere se a skill esta junto do instalador
if [ ! -f "$SKILL_ORIGEM/SKILL.md" ]; then
  echo "  ERRO: nao encontrei a pasta 'the-beat-life-club-design' aqui do lado."
  echo "  Mantenha o INSTALAR.command na MESMA pasta que a skill."
  echo ""
  read -p "  Pressione ENTER para fechar."
  exit 1
fi

# Garante a pasta de skills do Claude
mkdir -p "$HOME/.claude/skills"

# Se ja existir, faz backup antes de sobrescrever (nunca apaga sem guardar)
if [ -d "$DESTINO" ]; then
  CARIMBO="$(date +%Y%m%d-%H%M%S)"
  BACKUP="$DESTINO.backup-$CARIMBO"
  echo "  Ja existia uma versao instalada. Guardando backup em:"
  echo "  $BACKUP"
  mv "$DESTINO" "$BACKUP"
fi

# Instala
cp -R "$SKILL_ORIGEM" "$DESTINO"

echo ""
echo "  PRONTO. Skill instalada em:"
echo "  $DESTINO"
echo ""
echo "  Como usar: abra o Claude Code nesta maquina e chame"
echo "  a skill 'the-beat-life-club-design' (ou peca pra desenhar"
echo "  algo da The Beat Life Club que ela e acionada sozinha)."
echo ""
read -p "  Pressione ENTER para fechar."
