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.

spec-driven-development

Write a falsifiable acceptance criterion and its mutation check before writing any code, and require the behaviour to be demonstrated — not merely the code to exist — before closing the work. Use when scoping non-trivial work before it starts, when deciding whether a request duplicates something already shipped, or when deciding whether an issue can be closed. Not for planning the steps of already-scoped work (close-the-loop), not for writing the test that implements a chosen criterion (tdd, failing-test-first), and not for confirming an existing check can fail (verify-the-instrument) — this is what happens before any of those three has something to work from.

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.