diff --git a/.claude/hooks/user-prompt-submit.sh b/.claude/hooks/user-prompt-submit.sh index 38680d5..12f1593 100755 --- a/.claude/hooks/user-prompt-submit.sh +++ b/.claude/hooks/user-prompt-submit.sh @@ -7,9 +7,9 @@ # 获取当前用户名 USER_NAME=$(whoami) -# 项目根目录(脚本所在位置的上级目录) -PROJECT_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)" -MEMBER_DIR="${PROJECT_ROOT}/.member" +# 项目根目录(使用当前工作目录,适用于全局 hook 多项目复用) +PROJECT_ROOT="${PWD}" +MEMBER_DIR="${PROJECT_ROOT}/.claude/member" # 确保 member 目录存在 mkdir -p "${MEMBER_DIR}"