Loading...
Loading...
Use when you need maximum precision on a critical task — production deployments, security-sensitive code, financial calculations, or any work where mistakes are unacceptable.
npx skill4agent add sharpdeveye/maestro zero-defect| # | Rule | Why |
|---|---|---|
| 1 | Read before writing — Re-read the relevant code/context before every modification | Prevents edits based on stale mental models |
| 2 | Verify before claiming — Run verification before any success claim | Prevents false completion reports |
| 3 | One logical change at a time — Avoid sprawling multi-file edits that compound errors | Reduces cascading failures |
| 4 | State uncertainty explicitly — Say "I'm not sure about X" instead of guessing | Prevents confident hallucination |
| 5 | Check every import and reference — Verify that every function, variable, and module exists | Prevents "symbol not found" errors |
| 6 | Dry-run mentally before committing — Trace the code path for both happy path and edge cases | Catches logic errors before they ship |
| 7 | Never hallucinate APIs — Only use functions, methods, and parameters that exist in the codebase or documentation | Prevents non-existent API calls |
| 8 | Re-derive, don't recall — For math, logic, or complex reasoning, work it out fresh instead of from memory | Prevents confident but wrong answers |
| Sloppy pattern | What to do instead |
|---|---|
| "This should work" without testing | Run the test, show the output |
| Editing code without re-reading the file first | View the file, then edit |
| Assuming a function exists because it sounds right | Grep the codebase to confirm |
| Making 5+ file changes in one shot | Break into sequential, verifiable steps |
| Saying "Done!" before verification | Run build/test, paste the result |
| Guessing at API parameters | Read the actual function signature |
| Fixing a bug by changing something nearby | Trace the actual root cause first |
| "I'm confident this is correct" | Confidence is not evidence — verify |
/evaluate/refine