Loading...
Loading...
Apply James's AI trust principle to both outputs and autonomous actions. Use when generating or executing consequential changes, delegating tasks or assessing reliability; require independent verification, bounded permissions/time/data/money and recoverability proportionate to impact.
npx skill4agent add jamespegg/skills verifiable-trustNever entrust AI with more time, data or money than you're willing to lose, unless you can independently verify its work and bound the consequences of failure.
| Situation | Proportionate safeguards |
|---|---|
| README or tiny reversible code edit | Diff inspection; relevant format/test checks. |
| Feature implementation | Requirement-oriented success/failure tests, build/lint, review important contracts; scoped branch. |
| Unfamiliar dependency | Evaluate usefulness, compatibility and exit cost; seek approval before adopting. |
| Authentication, secrets or personal data | Least privilege; never print tokens; strong tests and review before consequential execution. |
| Destructive schema/data migration | Test on representative disposable data; inspect affected records; confirm backup/restore and approval before production execution. |
| Production or paid infrastructure | Plan/diff, blast-radius and spend checks, stage where possible, explicit approval for material/irreversible actions. |
| Autonomous research or delegated agents | Bound invocations, retries, token budget and scope; stop repeated identical failures and inspect evidence. |
engineering-principlestech-preferences