From tdk-memory
This skill should be used when the user asks to 'update memory', 'add service to domain', 'update business rules', 'add data model', 'modify domain knowledge', 'deprecate memory file', 'tdk-memory-update', or needs to route natural language updates to .specify/memory/ files. Reads memory-index.md for routing rules, applies section anchor updates (additive or replacement), and regenerates checksums. Only explicit flag: --deprecate [path].
How this skill is triggered — by the user, by Claude, or both
Slash command
/tdk-memory:tdk-memory-updateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**If ANY operation fails:**
If ANY operation fails:
.specify/memory/.specify/memory//tdk-memory-init to add domainsNatural language updates to .specify/memory/ files via section anchors. Reads
memory-index.md for routing rules and domain map. Routes content to the correct
file based on user's natural language description. Regenerates memory-index.md
and updates memory.yaml checksums atomically after every write.
Scope: Update only. Does NOT init, validate checksums, or write CHANGELOG entries.
$ARGUMENTS
Only explicit flag: --deprecate [path]
If --deprecate flag present: follow references/deprecation-flow.md instead of steps below.
VENV_PY="$(pwd)/.venv/Scripts/python.exe"
[ -f "$VENV_PY" ] || VENV_PY="$(pwd)/.venv/bin/python3"
MUST execute first. Do NOT skip.
ToolSearch("select:mcp__smart-obsidian__get_server_info") to load MCP tool schemamcp__smart-obsidian__get_server_info()
MCP_AVAILABLE = true → read and follow references/flow-update-mcp.mdMCP_AVAILABLE = false → read and follow references/flow-update-normal.md"MCP status: {true/false}"references/flow-update-mcp.md — MCP path: Steps 1-7 using Smart Obsidian toolsreferences/flow-update-normal.md — Normal path: Steps 1-7 using Read/Glob/Edit/Writereferences/domain-source-extraction-flow.md — Step 2.5 domain context extraction from source filesreferences/regenerate-memory-index-flow.md — Step 6 fallback: memory-index.md rebuild from FS statereferences/deprecation-flow.md — --deprecate flag workflow../tdk-memory-init/references/domain-extraction-and-confirmation.md — Shared guards (path restriction, file size, abnormal handling, exclusion list).specify/templates/memory/ — Template files (created during plugin install).specify/plugins/tdk-memory/scripts/compute-sha256-hashes.py — SHA256 computationnpx claudepluginhub vinhltt/tdk --plugin tdk-memoryCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.