/**
 * Skill Self-Update Protocol — Track rule/memory file provenance,
 * detect staleness via source file hashing, and provide step-by-step
 * resync procedures.
 *
 * A "skill" is any .md rule file (.windsurf/rules/, .cursor/rules/,
 * AGENTS.md, etc.) that an agent uses. Each skill tracks:
 * - Source documents: which files the skill was derived from
 * - Update triggers: conditions that should prompt resyncing
 * - Update instructions: step-by-step procedure to update the skill
 * - Freshness signal: SHA-256 hash of source files + last sync date
 *
 * Frontmatter format injected into skill files:
 * ---
 * skill_id: convex-rules
 * source_files: [convex/schema.ts, package.json]
 * source_hash: abc123...
 * last_synced: 2026-02-11T20:00:00Z
 * update_triggers: [schema changes, new Convex version]
 * update_instructions: [Read schema.ts, Check for new patterns, ...]
 * ---
 */
import type { McpTool } from "../types.js";
export declare const skillUpdateTools: McpTool[];
