#!/bin/bash # Instalare Ralph Skills pentru Claude Code # Acest script instalează skill-urile /ralph și /prd global set -e SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" CLAUDE_SKILLS_DIR="$HOME/.claude/skills" echo "" echo "╔═══════════════════════════════════════════════════════════════╗" echo "║ Ralph Skills - Instalare pentru Claude Code ║" echo "╚═══════════════════════════════════════════════════════════════╝" echo "" # Verifică că directorul skills există în acest repo if [ ! -d "$SCRIPT_DIR/skills" ]; then echo "Eroare: Directorul skills/ nu există." echo "Rulează acest script din directorul ralph-claude." exit 1 fi # Creează directorul skills pentru Claude Code dacă nu există echo "1. Creare director ~/.claude/skills/ ..." mkdir -p "$CLAUDE_SKILLS_DIR" # Copiază skill-urile echo "2. Instalare skill /prd ..." cp -r "$SCRIPT_DIR/skills/prd" "$CLAUDE_SKILLS_DIR/" echo " ✓ /prd instalat" echo "3. Instalare skill /ralph ..." cp -r "$SCRIPT_DIR/skills/ralph" "$CLAUDE_SKILLS_DIR/" echo " ✓ /ralph instalat" # Copiază și scripturile de runtime echo "4. Creare template scripts/ralph/ ..." TEMPLATE_DIR="$CLAUDE_SKILLS_DIR/ralph/templates" mkdir -p "$TEMPLATE_DIR" cp "$SCRIPT_DIR/scripts/ralph/ralph.sh" "$TEMPLATE_DIR/" cp "$SCRIPT_DIR/scripts/ralph/prompt.md" "$TEMPLATE_DIR/" cp "$SCRIPT_DIR/scripts/ralph/prd-template.json" "$TEMPLATE_DIR/" chmod +x "$TEMPLATE_DIR/ralph.sh" echo " ✓ Templates copiate" echo "" echo "╔═══════════════════════════════════════════════════════════════╗" echo "║ ✅ INSTALARE COMPLETĂ! ║" echo "╠═══════════════════════════════════════════════════════════════╣" echo "║ Skills instalate în: ~/.claude/skills/ ║" echo "║ ║" echo "║ Utilizare: ║" echo "║ /prd - Generează un PRD pentru un feature nou ║" echo "║ /ralph - Convertește PRD în format JSON pentru Ralph ║" echo "║ ║" echo "║ Pentru a rula loop-ul autonom: ║" echo "║ ./scripts/ralph/ralph.sh [max_iterations] ║" echo "╚═══════════════════════════════════════════════════════════════╝" echo "" # Verifică instalarea echo "Verificare instalare:" ls -la "$CLAUDE_SKILLS_DIR/" echo ""