What is a starter theme
A starter theme is a base upon which you can build your own custom theme. They usually have minimal styling and contain the features and functionality you use on every site you build.
I recommend you check out StudioPress’ starter theme, Genesis Sample, in addition to mine. After you’ve built a few Genesis sites you’ll likely build your own starter theme structured to your liking.
My starter theme includes
SASS for Styling
Rather than one long stylesheet, my styles are broken into smaller SASS partials for a cleaner organization. I also use variables for key settings (colors, column widths), mixins for helper functions, and dynamically generate styles.
The theme includes theme support for new Gutenberg features. It also compiles a separate stylesheet so the editor matches the frontend display.
Genesis can be made more accessible by enabling the accessibility features.
Template partials for archive pages
See this article for more information.
The site login form displays the client’s logo (example)
Miscellaneous performance improvements
My starter theme is available for free on GitHub.