Making backend scaffolding AI-native with natural language + MCP support #210573
🏷️ Discussion TypeProduct Feedback 💬 Feature/Topic AreaOther BodyI’ve been exploring a problem a lot of backend developers face: the repetitive setup work that happens every time you start a new service. I’m building an open-source CLI called Trove to address this. Currently, it supports scaffolding production-oriented Node.js backends with Express, NestJS, Fastify, or Koa, along with database, authentication, testing, CI/CD, and Docker options. But the more interesting direction is making it AI-native:
I’m particularly interested in feedback on a few open questions:
Repository: https://github.com/Akshay1018/trove You can also join the ongoing discussions here: I’d appreciate thoughts from people who build Node.js services or work with AI coding tools. Even critical feedback is very welcome. |
Replies: 4 comments 1 reply
|
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
|
Hi @Akshay1018,
• The Verdict: Both are valuable, but they serve different stages.
• The Verdict: Zero-friction is great for a brand-new directory, but scary for an existing project.
• The Verdict: Expand to validation and light repair workflows.
• The Verdict: Treat production architecture as the default, not an afterthought. |
|
Hi @RolandJL, thank you so much for the detailed and thoughtful feedback — this is really valuable. I especially like how you framed natural language as a high-level router that pre-fills the deterministic CLI options. That feels like the cleanest separation of concerns. Your point about trust and automation also hits home. I’ve already started moving toward a preview/diff-first flow (especially for MCP), with explicit approval required before any file writes or installs. The dry-run + confirmation approach you described aligns very well with that direction. On the MCP side, I completely agree — stopping at pure scaffolding would be limiting. Exposing validation (and later light, bounded repair) so agents get deterministic feedback instead of guessing is something I’m actively thinking about. And the production-readiness suggestions (structured logging, health checks, graceful shutdown, metrics) are excellent. I’ll be adding these to the roadmap so the generated projects feel closer to something teams would actually keep. Really appreciate you taking the time to share such clear and actionable thoughts. This kind of feedback helps a lot. |
|
"Thank you, @Akshay1018! I am thrilled to hear that the router separation, diff-first confirmation architecture, and production readiness features resonate with your roadmap. It is always exciting to see clean, intentional design patterns implemented so effectively. |
"Thank you, @Akshay1018! I am thrilled to hear that the router separation, diff-first confirmation architecture, and production readiness features resonate with your roadmap. It is always exciting to see clean, intentional design patterns implemented so effectively.
If you have a moment and found this technical breakdown helpful, please feel free to mark this as the accepted answer to help update my community contributions profile. Wishing you the absolute best with the development, and I look forward to tracking the project's progress!"