ソース情報
- リポジトリ
- T-rav/hydraflow
- ソースの最終更新活動
- 2026年3月28日 00:55
- 検出された SKILL.md の言語
- 英語
- スター
- 5
- フォーク
- 2
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/T-rav/hydraflow --skill hf-memoryコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?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: