I'm not really sure how skills work in coding agents but in my experience I heavily recommend using the taste-skill found on Tasteskill.dev to avoid falling into some of the vibe coding pitfalls.
I've attached a skill for my template that follows my general organizational format for bigger Next-JS projects. Feel free to use it, modify it or completely scrap it.