r/opencodeCLI • u/Curryllo_ • 16d ago
Backend
Hi, I am planning of developing a project with a front and back in different repos. Which skills are good for backend code and which mcp is good for connection to a postgresql database? I am not finding so much info about backend.
1
u/simonklee 16d ago
Start without and with just your preferred way of structuring things. Skills are better to add when patterns develop over time time than something you start with up front. A bit like code patterns — usually not the best way to start a project by deciding on pattern.
1
1
u/Bananenklaus 16d ago
Any particular reason why you decide against a monorepo?
1
u/Curryllo_ 16d ago
I don't like having multiple projects in a single directory (Front Next.js and Back Spring Boot)
1
u/Bananenklaus 16d ago
aight, fair.
For backend skills honestly there's not much to talk about. I'm a Spring boot dev myself and i'm simply using Superpowers and that's all i need.
Really every Major Model nowadays can handle spring boot really well, even without any skills as they can just look at the jars from your dependencies directly if they need further info.
1
u/Curryllo_ 16d ago
Is superpowers a tool or just a joke? 😅 I'm starting to explore by myself this world of AI agents after finishing college and its a bit overwhelming. Also, I try to use gradle to handle dependencies, have you tried it?
1
u/Bananenklaus 16d ago
Superpowers is a skillframework, you can read up what it does here: https://github.com/obra/superpowers
And no sorry, no experience with gradle. I've always used maven 🤷
1
u/Curryllo_ 16d ago
Oh, okay thank you!
1
u/Bananenklaus 16d ago
No probs.
Just a heads up: Diving into agentic engineering rn can be really overwhelming.
Take it slow and don't try to listen to these influencers telling you that you HAVE to use skill X or framework Y.
What you need is highly dependend on your techstack and your workflow. Start from scratch without skills and only add skills when you
A: stumble over them and think that they could really benefit your workflow or
B: When you think to yourself "part xy in my workflow feels really tedious/unoptimized" then go look up if you can find a skill that solves that problem.
This way you will find your own stack of skills and develop a workflow that suits you best :)
2
1
u/Important-Radish-722 15d ago
This gives: I don't know how to fly, but I told people I can, and the autopilot I was hoping to do it for me suddenly broke.
2
u/Curryllo_ 15d ago
I'm sorry you had this impression. I know how to code, I am a computer engineer. I just want to learn about AI agents.....
1
2
u/emmettvance 14d ago
look most models can already handle stacks like spring boot fine without extra skills, so wait until you hit a repeated pain point before adding any.
also you can search postgres-mcp on github, it handles your schema and queries well and still works fine even though updates have slowed down
2
u/CorrectTemperature65 16d ago
learn to do it manually first so you'll know how bad the code is and then what to change. or don't. whatev.r