#!/bin/bash
set -euo pipefail

# Helper to copy command/instruction docs for Claude Code CLI
# Usage: tools/claude.sh sync

ROOT_DIR="$(pwd -P)"
CLAUDE_DIR="$ROOT_DIR/.claude/commands"

sync_cmds() {
  mkdir -p "$CLAUDE_DIR"
  # Copy design/implement/prepare command docs
  find -L "$ROOT_DIR/tools" -maxdepth 2 -type f -name "*_COMMAND.md" | while read -r src; do
    base="$(basename "$src")"
    ln -sf "$src" "$CLAUDE_DIR/$base"
  done
  echo "Synced Claude command docs to $CLAUDE_DIR"
}

case "${1:-}" in
  sync) sync_cmds ;;
  *)
    echo "Usage: $0 sync" >&2
    exit 1
    ;;
esac
