Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/T-rav/hydraflow --skill hf-memory명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | hf.memory |
| description | Capture Session Learnings as Memory Suggestions |
Scan the current conversation for architectural decisions, bug root causes, configuration choices, codebase patterns, and workflow preferences. Write each as a memory item to the local JSONL store for ingestion by the memory sync worker.
/hf.memory
/hf.memory review model decisions
$ARGUMENTS optionally filters extraction to a specific topic. If empty, scan the full conversation.
Before doing anything else, resolve these values:
echo "$HYDRAFLOW_GITHUB_REPO". If empty, run git remote get-url origin and extract the owner/repo slug (strip https://github.com/ prefix and .git suffix).echo "$HYDRAFLOW_DATA_ROOT". If empty, default to .hydraflow/<repo_slug>/ relative to repo root (where / in the slug is replaced with -).Load existing memory items from the local JSONL store to avoid duplicates:
cat "$DATA_ROOT/memory/items.jsonl" 2>/dev/null | jq -r '.title' | sort -u
Keep these titles in mind — skip any learning that substantially overlaps with an existing item.
Scan the full conversation history (or filter to $ARGUMENTS topic if provided). Look for these categories:
For each learning, formulate:
knowledge, config, instruction, codeFor each extracted learning:
For each unique learning, append a JSON object to the local items file:
ITEMS_FILE="$DATA_ROOT/memory/items.jsonl"
mkdir -p "$(dirname "$ITEMS_FILE")"
ITEM_ID="mem-$(uuidgen | tr '[:upper:]' '[:lower:]' | cut -c1-8)"
TIMESTAMP="$(date -u +%Y-%m-%dT%H:%M:%S+00:00)"
printf '%s\n' "$(jq -n \
--arg id "$ITEM_ID" \
--arg title "<title>" \
--arg learning "<learning text>" \
--arg context "<context text>" \
--arg memory_type "knowledge" \
--arg source "interactive" \
--arg reference "<conversation topic or issue references>" \
--arg created_at "$TIMESTAMP" \
'{id: $id, title: $title, learning: $learning, context: $context, memory_type: $memory_type, source: $source, reference: $reference, created_at: $created_at}')" \
>> "$ITEMS_FILE"
CRITICAL: The JSONL format MUST match what memory.py:file_memory_suggestion() produces.
Show the user: