The skill has two layers. The first covers how to run a task: write a stage plan that numbers the stages and names one checkable artifact for each, verify every stage with a check that can fail, such as a test, a file in the right shape or an output diffed against the spec, and state a one-line intent before the batch of actions that carries it out. A stage with no failable check is marked unverified so the gap stays visible. The second layer covers how to write code: recon before editing, verifying against a copy with a negative self-test, single-writer chokepoints and why-comments anchored to past failures.
One habit is enforced by code rather than judgment. A paired hook deterministically blocks a test from touching live data, on the reasoning that a rule a model can talk itself out of is only a suggestion. The folder also holds EXAMPLE.md, a checklist reference and a Python lint script with its own tests.
It is meant for work bigger than a one-line change and adds to what the model already does well. One-line fixes, typo fixes and tasks with one obvious approach should skip it, since staging them buries the answer. Inside the prd-os plugin it loads through /issue-start before the first edit of an issue and through the quick-plan path for other coding tasks.