From vault-wiki
Detect which source files have changed since the last wiki update and re-ingest only those. Triggers when the user says "sync wiki", "update changed files", "what's out of date", "refresh wiki", "check for changes", "is the wiki current", or "sync --target-dir <path>".
npx claudepluginhub jobrien127/plugin-marketplace --plugin vault-wikiThis skill is limited to using the following tools:
Detect stale or un-ingested source files and offer to re-ingest them.
Creates new Angular apps using Angular CLI with flags for routing, SSR, SCSS, prefixes, and AI config. Follows best practices for modern TypeScript/Angular development. Use when starting Angular projects.
Generates Angular code and provides architectural guidance for projects, components, services, reactivity with signals, forms, dependency injection, routing, SSR, ARIA accessibility, animations, Tailwind styling, testing, and CLI tooling.
Executes ctx7 CLI to fetch up-to-date library documentation, manage AI coding skills (install/search/generate/remove/suggest), and configure Context7 MCP. Useful for current API refs, skill handling, or agent setup.
Detect stale or un-ingested source files and offer to re-ingest them.
TARGET_DIR: from --target-dir argument, or current working directory if not specifiedWIKI_ROOT: wiki/ inside TARGET_DIR — the wiki lives inside the project being documentedPLUGIN_ROOT: the vault-wiki plugin's installation directory (needed to source utilities.sh)SYNC_MANIFEST: $WIKI_ROOT/meta/sync-manifest.json$ARGUMENTS contains --target-dir /some/path, set TARGET_DIR=/some/pathTARGET_DIR to the current working directoryRead $SYNC_MANIFEST. If it does not exist, treat all files as never-ingested.
Use utilities.sh for portable, cross-platform mtime collection:
source "$PLUGIN_ROOT/utilities.sh"
get_latest_mtime "$TARGET_DIR" # returns Unix epoch of newest file
Compare the result against the last_sync timestamp in the manifest.
Mark as stale if get_latest_mtime returns a value newer than last_sync.
Target Dir | Last Synced | Status
-----------------|----------------------|------------------
/path/to/project | 2026-04-14 07:45 | current
| — | never ingested
List specific changed files if any are stale.
If files are stale or never ingested, ask: "Files have changed since last ingest. Re-ingest now? [yes/no]"
vault-wiki-ingest agent for TARGET_DIRAfter successful ingestion, confirm $SYNC_MANIFEST reflects the new last_sync timestamp.