Skip to content

Quarkus TDD Workflow

Guides an agent to write failing tests first for Quarkus 3.x services, including Camel routes

Repository
affaan-m/ECC
Stars
295,127
Licence
MIT
Files
1 file

What it does

When this skill is active, the agent follows a test-driven development routine for Quarkus 3.x Java services: it writes tests first, watches them fail, writes the minimum code to pass, then refactors while staying green, aiming for at least 80% coverage measured with JaCoCo. It supplies example code using JUnit 5, Mockito, REST Assured and Apache Camel route tests, organized with @Nested classes and given/when/then naming. The skill is written in Spanish and is aimed at event-driven services that use Apache Camel and RabbitMQ.

Great for

  • Java developers building Quarkus services with Apache Camel and RabbitMQ
  • Teams that want Spanish-language testing conventions and examples
  • Engineers adding features or fixing bugs in event-driven back ends who want tests written first

Skip it if

  • Projects that do not use Quarkus or Java, since the examples and annotations will not apply (wrong stack)
  • Developers looking for a general TDD explanation, because the file is specific to Quarkus test tooling and patterns
  • Anyone expecting the skill to verify the code it writes, since it only provides guidance and examples, not automated checks

Try asking

  • “Add a new REST endpoint to my Quarkus order service using TDD, tests first”
  • “Write JUnit 5 and Mockito unit tests for my OrderService following the @Nested pattern”
  • “Create a Camel route test with AdviceWith that mocks the RabbitMQ endpoint”
  • “Set up JaCoCo coverage checks to enforce 80% in my Quarkus project”
Step-by-step guide: how to use Quarkus TDD WorkflowInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the MIT licence and an attribution note.

    quarkus-tdd.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip quarkus-tdd.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip quarkus-tdd.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Name the class or service under test and the framework versions in your request so the agent adapts the examples to your project.
  • Check the generated tests actually fail before implementation, since the skill asks for this but the agent may skip it.
  • Review the examples for your own dependency versions and package names, because they are illustrative and the file is truncated at the end.

What's inside

  • SKILL.md

Redistributed unmodified from affaan-m/ECC under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.