
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”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the MIT licence and an attribution note.
quarkus-tdd.zip - 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
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.