Initial commit - Ralph adaptat pentru Claude Code
Adaptare a sistemului Ralph (snarktank/ralph) pentru Claude Code CLI. Features: - Script ralph.sh pentru loop autonom - Skill /prd pentru generare PRD structurat - Skill /ralph pentru conversie PRD în prd.json - Script install.sh pentru instalare globală skills - Documentație completă Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
64
install.sh
Executable file
64
install.sh
Executable file
@@ -0,0 +1,64 @@
|
||||
#!/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 ""
|
||||
Reference in New Issue
Block a user