Top-level Fields
| Field | Description |
|---|---|
version | Lock file format version (always 1) |
updated_at | ISO 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 is read-only with respect to lock files: it reads the project lock file as the source of truth for what to restore and never writes back — the lock file stays byte-identical after a restore (success, partial failure, or --dry-run), always reflecting the original records made by add/find.