What are the common tips/ quick guidelines?

What are some typical tips to build a bot? I am interested in some thumb rules which may not hold true in all the application purposes but works for considerable use-cases. Such tips that can be noted and may/may not be applied for building next bot.

For example.

  • No of intents should not be very large (typically < 15)
  • Story size should be at least 2 conversations etc etc