Install
openclaw skills install skills-sh:riekelt/principal-engineer/testing-changesTesting changes REQUIRED BACKGROUND: the principal-engineering skill. Test craft lives in writing-unit-tests; this skill governs which tests a change owes. ## Overview A test is the executable form of a claim about behavior. A change that alters behavior without touching tests…
openclaw skills install skills-sh:riekelt/principal-engineer/testing-changesREQUIRED BACKGROUND: the principal-engineering skill. Test craft lives in writing-unit-tests; this skill governs which tests a change owes.
A test is the executable form of a claim about behavior. A change that alters behavior without touching tests is a claim nobody wrote down. Two failure modes follow: the green suite over code that could not work, and the test or gate that never ran.
handling-failures: it requires a logged, typed failure, and that surfacing is behavior a test owes).principal-engineering) that sums, derives, or mirrors other data gets more than point examples: the test asserts the reconciliation itself (the conservation pattern), the aggregate equals what the raw records imply.A red test in a gate you own gets fixed, never silenced: weakening the assertion, deleting the test, or marking it skipped to ship is converting a detected defect into an undetected one. Changing the test is legitimate exactly when the test asserted the old, wrong behavior, and the change says so explicitly. Attribute the origin first, then fix the test regardless of whose it is; "pre-existing" is a footnote, never an excuse (see verifying-before-done).
scoping-changes: fencing what cannot happen is dead code with good intentions).technical-writing/references/truth.md).e67b7af9ac74