Type Hints .cursorrules strategies