Content
86%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A strong, actionable body with copy-paste-ready commands, a clear numbered workflow, and well-placed one-level-deep references to real bundle files. The only weaknesses are minor: a few redundant prose lines that could be trimmed and the absence of an error-recovery feedback loop in the workflow.
Suggestions
Remove the redundant Java-version prose under Step 1 ('If the user hasn't specified a Java version, ask which version they'd like to use and suggest 25 as the default') since the table already notes 'Always ask — suggest 25 as the default'.
Add a brief error-recovery step after project generation (e.g., what to do if `quarkus create` fails or an extension short name cannot be resolved) to close the validation gap in the workflow.
Trim the generic opener 'Always follow the decision tree and conventions below.' — the sectioned structure already makes this obvious.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Largely lean and action-oriented with no padding about what Quarkus/Maven are, but contains minor trimmable redundancy — e.g., the Java-version default is stated both in the Step 1 table ("Always ask — suggest 25 as the default") and repeated in prose immediately below, and the opening "Always follow the decision tree and conventions below" line adds little. | 4 / 5 |
Actionability | Fully executable, copy-paste-ready commands for both CLI and Maven-plugin paths, with canonical examples (REST+PostgreSQL, AI/LangChain4j, Kafka) covering the common generation cases and concrete post-generation/dev-mode guidance. | 5 / 5 |
Workflow Clarity | A clear Step 0–5 sequence with an explicit validation checkpoint at Step 0 (verify the latest Quarkus version before generating), but it lacks an error-recovery feedback loop for what to do if creation or extension resolution fails, leaving a minor validation gap. | 4 / 5 |
Progressive Disclosure | Well-signaled, one-level-deep references to real bundle files — "See `references/extensions.md`" and "see `references/rhbq.md`" — with the bulk of action guidance kept inline in clearly organized sections, making navigation easy. | 5 / 5 |
Total | 18 / 20 Passed |