#!/bin/bash # .claude/hooks/post-edit-remind-tasks.sh # arcrun PostToolUse hook for Write / Edit / MultiEdit # # 職責:改完 code 後立刻提醒 CC 更新對應 tasks.md,避免批次更新 # 退出 code:不 block,只提醒(exit 0) set -o pipefail INPUT=$(cat) FILE_PATH=$(echo "$INPUT" | jq -r '.tool_input.file_path // .tool_input.path // ""') # 只針對程式碼檔案提醒(不含 tasks.md / CLAUDE.md / rules/*.md 本身) if [[ "$FILE_PATH" =~ \.(go|ts|tsx|js|jsx|py|rs|wasm)$ ]] && [[ "$FILE_PATH" != *"tasks.md"* ]]; then cat >&2 <