1. Design
Section titled “1. Design”- Define user scenarios and inputs/outputs
- List required permissions
- Choose PRO / Fast runtime
2. Implement
Section titled “2. Implement”- Develop and self-test locally
- Handle errors, timeouts, and empty data
- Write usage instructions and examples
3. Test
Section titled “3. Test”- Validate real calls in the online test environment
- Cover normal, edge, and failure cases
4. Review and audit
Section titled “4. Review and audit”- Quality: stability, performance, usability
- Security: permissions, injection, data leaks, dependency risk
5. List
Section titled “5. List”- Submit version, changelog, and screenshots
- Publish after approval
- Later versions follow the same test and review process