After some initial resistance to AI, I decided to start using it, and TBF, I'm currently enjoying it.
Given that I use Claude and Opencode most of the time, I did notice that while it usually handles Groovy and TypeScript very well, when we're dealing with ScriptRunner, it's a bit different (maybe because there is a lack of training data or understanding about it).
As I start getting better in understanding how all of this works (for context, I had plenty of experience with the DC version of ScriptRunner), I wanted to tailor the knowledge and workflow to be more optimized for ScriptRunner Cloud.
To achieve this, I built a free, open-source set of skills, and I would like to share it here in case it saves someone the trial and error steps I faced in the last months.
I'm not going to go into detail on how they work, given that I wrote an article (with no AI, BTW) on repo to talk about that.
But the quick summary is that there are 3 skills:
I also spent some time dealing with the MCP topic. While the default OAuth works okay (it's the one where you log in with your account, and that's it), I didn't like some things, and I wanted something more portable, and with more "freedom".
Given that this is a topic by itself, as a “bonus” I included a dedicated file (MCP_INSTALL.md) that leads the AI agent through setup for you.
My main objective was that people could use it, and help by improving the skills with common knowledge and errors (or prevent them), so that we all could benefit from it.
It is MIT licensed and available on GitHub: https://github.com/serso-pt/scriptrunner-skills
Thanks for reading and if somehow it helps anyone else than me, I will be happy.