skills.md for quarkus?

66 views
Skip to first unread message

William Burke

unread,
Apr 17, 2026, 12:18:28 PMApr 17
to Quarkus Development mailing list
Anybody happen to be working on skills.md files for quarkus?

--
Bill Burke
IBM

Georgios Andrianakis

unread,
Apr 17, 2026, 12:54:34 PMApr 17
to Quarkus Development mailing list

--
You received this message because you are subscribed to the Google Groups "Quarkus Development mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quarkus-dev...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/quarkus-dev/CAL%3DE%3DjQtc0iT4UPw188RnyTNhYYKhCjq5FzpYwFxtF2oBShR4w%40mail.gmail.com.

Paul Robinson

unread,
Apr 17, 2026, 1:34:35 PMApr 17
to quark...@googlegroups.com, quark...@googlegroups.com
Bill,

Do you mean for developing Quarkus apps or for developing the Quarkus project itself?

Paul.

On 17 Apr 2026, at 5:54 pm, 'Georgios Andrianakis' via Quarkus Development mailing list <quark...@googlegroups.com> wrote:



Guillaume Smet

unread,
Apr 17, 2026, 1:43:27 PMApr 17
to quark...@googlegroups.com
From my experience today, I think we need to be extremely careful in what we add to skills and AGENTS.md.

We should guide Claude when he's confused or not efficient, but some things we added to AGENTS.md actually made things worse today, with Claude using `-Dno-format` for building and then fixing import order and formatting issues one by one.
It never did that before we told him about `-Dno-format` in the AGENTS.md.

Marco Bungart

unread,
Apr 17, 2026, 1:52:10 PMApr 17
to quark...@googlegroups.com

Just to underline Guillaume's Argument:

"... Across multiple coding agents and LLMs, we find that context files tend to reduce task success rates compared to providing no repository context, while also increasing inference cost by over 20%. ..." [1]

[1]: https://arxiv.org/abs/2602.11988

- Marco

OpenPGP_0x1D62FE7F6FECFBC5.asc
OpenPGP_signature.asc

William Burke

unread,
Apr 17, 2026, 3:03:26 PMApr 17
to quark...@googlegroups.com, Guillaume Smet
@Paul and @Guillaume Smet 

Looking for SKILLS.md for developing Quarkus apps.  If I say "Lets spec out a Quarkus chat app", I want it to set up the pom correctly, chose my new Chat Scopes project.  Build the UI correctly, etc.  I have yet to have good experiences with codeless app development like some of you all have and I want to figure out why.

@Marco Still, I want to see if I can at least point claude to use the appropriate libraries and extensions.



--
Bill Burke
IBM

Paul Robinson

unread,
Apr 17, 2026, 3:46:11 PMApr 17
to quark...@googlegroups.com, Guillaume Smet, quark...@googlegroups.com
This is what I’m looking forward to trying too :-)

I think Phillip said he planned to have a basic Skill ready to try next week.

On 17 Apr 2026, at 8:03 pm, 'William Burke' via Quarkus Development mailing list <quark...@googlegroups.com> wrote:



Sergey Beryozkin

unread,
Apr 18, 2026, 7:41:22 AMApr 18
to quark...@googlegroups.com, Guillaume Smet
That should probably be a different standalone project, perhaps a subproject of Quarkus LangChain4j
where a Quarkus centric assistant experience for creating Quarkus applications is provided.

Sergey


Max Rydahl Andersen

unread,
Apr 18, 2026, 8:48:03 AMApr 18
to quark...@googlegroups.com, Guillaume Smet, quark...@googlegroups.com
Skills isn’t about quarkus Langchain4j so not the right place imo. 

What Phillips demoed at community call was dev star - which includes the work started on enabling extensions to optional provide skills related to them but we also have quarkusio/quarkus-skills for more general/cross cutting stuff. 

This is part of the dev star working group activities. 

Sent from my iPhone

On 18 Apr 2026, at 13:41, 'Sergey Beryozkin' via Quarkus Development mailing list <quark...@googlegroups.com> wrote:



Max Rydahl Andersen

unread,
Apr 18, 2026, 8:50:34 AMApr 18
to quark...@googlegroups.com, quark...@googlegroups.com
Yes. Skills aren’t to be interjected into agents.md. Unless truly crucial. 

Guillaume and I opened prs to fix the current bugs in our agents.md. 

When they are merged we really should only add stuff when we find the good models struggle with something. 

Adding stuff upfront rarely is worth it imo. 

Need to be deliberate. 
/max

Sent from my iPhone

On 17 Apr 2026, at 19:52, 'Marco Bungart' via Quarkus Development mailing list <quark...@googlegroups.com> wrote:



Sergey Beryozkin

unread,
Apr 18, 2026, 2:53:37 PMApr 18
to quark...@googlegroups.com, Guillaume Smet
On Sat, Apr 18, 2026 at 1:48 PM 'Max Rydahl Andersen' via Quarkus Development mailing list <quark...@googlegroups.com> wrote:
Skills isn’t about quarkus Langchain4j so not the right place imo. 

What Phillips demoed at community call was dev star - which includes the work started on enabling extensions to optional provide skills related to them but we also have quarkusio/quarkus-skills for more general/cross cutting stuff. 

This is part of the dev star working group activities. not 

This is all great, yes, but I do think there is a scope for creating dedicated assistants with trained models and a set of skills for Quarkus-centric application development,
not in Claude/Cursor but with a Quarkus-branded assistant

Sergey
 

Max Rydahl Andersen

unread,
Apr 18, 2026, 3:34:04 PMApr 18
to quark...@googlegroups.com, Guillaume Smet, quark...@googlegroups.com
Training models ? I doubt that is a good return of investment given how easy it is to guide modern models. 

What do you feel the models will benefit to get trainings on?

With respect to quarkus branded agents - that is what chappie is. 

/max

Sent from my iPhone

On 18 Apr 2026, at 20:53, 'Sergey Beryozkin' via Quarkus Development mailing list <quark...@googlegroups.com> wrote:



Sergey Beryozkin

unread,
Apr 18, 2026, 4:39:42 PMApr 18
to quark...@googlegroups.com, Guillaume Smet
On Sat, Apr 18, 2026 at 8:34 PM 'Max Rydahl Andersen' via Quarkus Development mailing list <quark...@googlegroups.com> wrote:
Training models ? I doubt that is a good return of investment given how easy it is to guide modern models. 

What do you feel the models will benefit to get trainings on?


Yes, you are right, skills is a more effective method. 
I don't know if a dedicated model training can bring some extra finesse, it may become more obvious in a medium term  

With respect to quarkus branded agents - that is what chappie is. 

Sure, it is nice, I'm excited as everyone else about the fusion of the Quarkus Dev and AI. 
I'm thinking about us shipping a project where users start an assistant, and tell it to create some Quarkus application meeting some spec,
the assistant goes ahead, and creates what is required using a curated list of supported extensions, It feels a higher level kind of task.
Users who work with this assistant may not be even actual developers...
In any case, I don't mean to hijack the discussion about skills

Cheers, Sergey

William Burke

unread,
Apr 19, 2026, 11:06:22 AM (14 days ago) Apr 19
to quark...@googlegroups.com, Guillaume Smet
On Sat, Apr 18, 2026 at 4:39 PM 'Sergey Beryozkin' via Quarkus Development mailing list <quark...@googlegroups.com> wrote:


On Sat, Apr 18, 2026 at 8:34 PM 'Max Rydahl Andersen' via Quarkus Development mailing list <quark...@googlegroups.com> wrote:
Training models ? I doubt that is a good return of investment given how easy it is to guide modern models. 

What do you feel the models will benefit to get trainings on?


Yes, you are right, skills is a more effective method. 
I don't know if a dedicated model training can bring some extra finesse, it may become more obvious in a medium term  

With respect to quarkus branded agents - that is what chappie is. 

Sure, it is nice, I'm excited as everyone else about the fusion of the Quarkus Dev and AI. 
I'm thinking about us shipping a project where users start an assistant, and tell it to create some Quarkus application meeting some spec,
the assistant goes ahead, and creates what is required using a curated list of supported extensions, It feels a higher level kind of task.
Users who work with this assistant may not be even actual developers...
In any case, I don't mean to hijack the discussion about skills



Creating a Quarkus is exactly what I want to test out and improve.  I'm about to write a "real" Quarkus app and want claude to do it. 
--
Bill Burke
IBM

Phillip Krüger

unread,
Apr 19, 2026, 8:52:28 PM (14 days ago) Apr 19
to Quarkus Development mailing list
Hey Bill,
This is exactly what I've been working on with quarkus-agent-mcp (https://github.com/quarkusio/quarkus-agent-mcp), a standalone MCP server that gives AI agents (Claude Code, Copilot, Cursor, etc.) first-class Quarkus development support.                                                                                                                                                        
                                                                                                                                                                             
 It already covers the things you're after:                                                                                                                                  
                                                                                                                                                                             
 - Project creation (quarkus/create): scaffolds a Quarkus app with the right extensions and auto-starts dev mode                                                            
 - Extension skills (quarkus/skills): a three-layer skill chain (JAR defaults → user-level → project-level) that teaches agents the correct patterns, testing approaches,    
 and common pitfalls for each extension. So the agent knows how to use Panache, RESTEasy, etc. before writing a single line of code.                                          
 - Semantic doc search (quarkus/searchDocs): agents can search the Quarkus docs contextually instead of hallucinating APIs                                                  
 - Dev MCP proxy: agents can run tests, add extensions, check config, and inspect exceptions on the running app                                                              
                                                                                                                                                                             
The key workflow is: create → load skills → write code → test,  all without the agent needing to know Maven commands or Quarkus internals.

I will release the mcp server hopefully this week some time, but you can build it locally and add the mcp server pointing to your local jar.

You can also watch https://youtu.be/p-dvcjfP8qM?si=AcZKu7hlEqQOdeiW where I discuss this work

Any feedback welcomed :)

William Burke

unread,
Apr 20, 2026, 8:34:15 AM (13 days ago) Apr 20
to quark...@googlegroups.com
I'm motivated by something Max said at the F2F. (Paraphrasing) "LLMs like abstractions, so if we keep creating and making Quarkus better, the LLMs willget better".  Right now, Quarkus has a few advantages over Spring:  Memory usage, throughput, boot time, developer productivity (joy).  Imagine if we could add: "It cuts claude code tokens by 30% compared to Spring, Python, Go, etc...."

--
You received this message because you are subscribed to the Google Groups "Quarkus Development mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quarkus-dev...@googlegroups.com.


--
Bill Burke
IBM

Phillip Krüger

unread,
Apr 20, 2026, 7:58:27 PM (13 days ago) Apr 20
to Quarkus Development mailing list

Hey Bill.
Yes that is definitely one of the goals of the quarkus-agent-mcp. You can start playing with the quarkus-agent-mcp: 

`claude mcp add quarkus-agent -- jbang quarkus-agent-mcp@quarkusio`

At this point, the skills are only in 3.35.x + , So when you create an app, tell it to use 3.35.0.CR1 and see how it goes. You can also tell the agent to create/override/enhance a skill, since there are many extensions that does not yet have a base skill.

Any feedback welcomed :)

Phillip


Reply all
Reply to author
Forward
0 new messages