Skip to content

jonhill90/jonhill90-skills

unversioned · 7baa7f9825ca

Jon Hill's public collection of portable Agent Skills: self-contained, model- and harness-agnostic instructions an AI coding agent loads on demand.

durable-fact-before-label

When a single operation must write both a durable record and a lighter derived label, lock, or claim that points at it, write the durable fact first and update or release the label second — so a crash between the two steps leaves a stale but harmless label, never a record that must be reconciled by hand. Use when writing or reviewing a completion script, finalize step, lock/claim release, rename-on-success, or reconciler that touches two places that must stay consistent. Not for deciding whether to resume an identity after a gap (refuse-invented-identity, its sibling and not its duplicate) or whether a mechanism has a caller at all (wire-it-when-you-write-it).

Read SKILL.md at the source

Pinned to revision 7baa7f9825ca, so it is the text this page describes rather than whatever the author pushed since.

Files

Every link opens the file at its source, pinned to the revision this page describes.