Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/T-rav/hydraflow --skill hfcheck-reindex-needed명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | hf.check-reindex-needed |
| description | hf.check-reindex-needed |
#!/bin/bash
# Hook: Warn if claude-context index may be stale before using it.
# Fires on PreToolUse for claude-context.
# Checks for a "needs-reindex" marker set after git pull/merge/checkout,
# and also warns if no indexing has happened recently (8-hour window).
set -euo pipefail
PROJECT_DIR="${CLAUDE_PROJECT_DIR:-$(pwd)}"
MARKER_DIR="/tmp/claude-code-markers/$(echo -n "$PROJECT_DIR" | md5)"
mkdir -p "$MARKER_DIR"
REINDEX_MARKER="$MARKER_DIR/needs-reindex"
INDEXED_MARKER="$MARKER_DIR/last-indexed"
WARNED_MARKER="$MARKER_DIR/reindex-warned"
# Don't warn more than once per hour
if [ -f "$WARNED_MARKER" ] && [ -n "$(find "$WARNED_MARKER" -mmin -60 2>/dev/null)" ]; then
exit 0
fi
SHOULD_WARN=false
REASON=""
# Check if git operation triggered a reindex need
if [ -f "$REINDEX_MARKER" ]; then
SHOULD_WARN=true
REASON="Code changed via git (pull/merge/checkout/rebase) since last index."
# Check if index is stale (no indexing in 8 hours)
elif [ ! -f "$INDEXED_MARKER" ] || [ -z "$(find "$INDEXED_MARKER" -mmin -480 2>/dev/null)" ]; then
SHOULD_WARN=true
REASON="Claude-context index may be stale (no indexing detected in 8+ hours)."
fi
if [ "$SHOULD_WARN" = true ]; then
echo "REINDEX REMINDER: $REASON" >&2
echo "Run: Reindex the codebase with claude-context to get accurate semantic search results." >&2
touch "$WARNED_MARKER"
fi