I've built a skill or plugin
Before you release it or hand it to a client, I check:
- It does what its instructions say run after run, not just the first time
- It ignores instructions hidden in emails, reviews or files
- Blank and messy data are treated as unknown, not zero
- Edge cases and the requests people actually make
- It still works after you edit it