Hi there, I am doing an experiment with Claude to see if I can upgrade one of my old client installations to latest Elgg and a modern stack, as things have not been looking good with security of PHP 7 on the server, and it got stuck on Elgg 2.x for a decade now and it would be good to allow the client continue using Elgg as it has served the job very well. I have created a set of skills for Claude and currently running swarms of agents to upgrade some 100 plugins to latest Elgg. I have spent a considerable amount of time figuring out how to do this and how to build proper guardrails and things seem to be working ok so far. Probably there are tons of issues hiding somewhere, but if anyone is interested, feel free to collaborate and contribute to the skills, as well as test out the newer versions of plugins as they become available on GitHub. https://github.com/hypeJunction/elgg-llm-skills Cheers, Ismayil
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- ihayredinov@ihayredinov

ihayredinov - 0 likes
You must log in to post replies.Ah, Sonnet should be ok for the job if you want to save some tokens. I have tried to minimize the inference and "thinking" that's needed. There are lot of AST rules as well as very detailed instructions on how to rewrite code to match newer Elgg version requirements.