#!/bin/bash set -euo pipefail REPO="/mnt/projekte/claude-workflow" echo "=== Claude-Workflow Bootstrap ===" # Skills (als Verzeichnis-Symlinks: ~/.claude/skills/ → repo/skills//) mkdir -p ~/.claude/skills for d in "$REPO/skills/"/*/; do name=$(basename "$d") ln -sf "$d" ~/.claude/skills/"$name" done echo "✓ Skills verlinkt" # Agents mkdir -p ~/.claude/agents for f in "$REPO/agents/"*.md; do ln -sf "$f" ~/.claude/agents/ done echo "✓ Agents verlinkt" # Dotfiles ln -sf "$REPO/dotfiles/CLAUDE.md" ~/.claude/CLAUDE.md ln -sf "$REPO/dotfiles/settings.json" ~/.claude/settings.json ln -sf "$REPO/dotfiles/statusline-command.sh" ~/.claude/statusline-command.sh echo "✓ Dotfiles verlinkt" # Hooks ausführbar machen chmod +x "$REPO/hooks/"*.sh echo "✓ Hooks ausführbar" echo "" echo "Setup abgeschlossen. Voraussetzungen prüfen:" echo " - secret-tool: secret-tool lookup user claude-code token gitea" echo " - ruff: ruff --version" echo " - jq: jq --version"