You can check out nostrdesign.org for some principles I put together but most importantly bring your own fresh perspective.
Design a solution you want to use yourself and then check with developers to see if it’s doable. Sometimes design inspires code and other times design hinges on code - it’s a 2 way road