Top-level Fields

FieldDescription
versionLock file format version (always 1)
updated_atISO 8601 timestamp of last lock file modification (any skill add/update/remove)

The update command uses lock file records to re-fetch skills while preserving the original installed_at timestamp.

The restore command reads from the project lock file and writes back to the same lock file scope (project-level by default, global with -g), updating skill_folder_hash and both updated_at fields while preserving installed_at.