Skip to content
Development
Skill

/quarkus

Always load this skill when working on a Quarkus project, when the quarkus-maven-plugin is present in pom.xml, or when project setup has already chosen Quarkus before the pom.xml exists yet. It provides Quarkus-specific patterns and gotchas that complement the java and maven

From plugin
tdder
1415 skills7 agents2 commands1 hook

Claude Code

$ npx -y skills add t1/tdder --skill quarkus --agent claude-code

SKILL.md

quarkus.SKILL.md
name: quarkus
description: >
  Always load this skill when working on a Quarkus project, when the quarkus-maven-plugin is
  present in pom.xml, or when project setup has already chosen Quarkus before the pom.xml exists
  yet. It provides Quarkus-specific patterns and gotchas that complement the java and maven skills.
version: 0.1.0

Quarkus

Quarkus-specific conventions and patterns. Language- and build-tool-specific conventions are covered by the `java` and `maven` skills.

Choosing Quarkus Capabilities

**Quarkus-specific setup is not generic build-file work.** When adding a Quarkus capability, do **not** start by hand-writing `pom.xml` or `build.gradle` changes. Use this decision ladder:

1. **Use Quarkus-aware tools first.** If dedicated Quarkus tooling is available in the environment, use it to discover the right capability, extension, or setup workflow. 2. **Check the `quarkus` CLI next.** Before editing build files by hand, check whether the `quarkus` CLI can create or apply the required setup. 3. **Only then edit Maven or Gradle files manually.** If you fall back to hand-written build changes, state explicitly why the higher-level Quarkus mechanisms were not suitable.

If you find yourself adding `io.quarkus:*` dependencies, BOM entries, or `quarkus-maven-plugin` configuration by hand, stop and check whether this should be done through Quarkus-aware tooling or the `quarkus` CLI instead.

Reference Topics

Load the referenced file when the situation matches.

| Situation | File | |---------------------------------------------------------------------------------------------------------|--------------------------| | Adding dev-only code (seeders, fake services, dev helpers): `src/dev/java` pattern or `@IfBuildProfile` | `dev-mode.md` |

Read more
@t1
Ships withtdder

A plugin for pi, Claude Code, and OpenCode that guides AI agents through disciplined Test-Driven Development and Clean Code practices. Note that currently this is WORK IN PROGRESS! I'm not even trying to keep it stable or tested.

1415 skills7 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
14
Star history of t1/tdder on GitHub, a chart by star-history.com

Other skills on tdder.

app

app

This skill should be used when the user asks to "calculate code mass", "measure code complexity with APP", "compare…

@t1@t1Install Skill
clean-code

clean-code

This skill should be used when the user asks to "refactor code", "review code quality", "apply clean code principles", "check for…

@t1@t1Install Skill
github-safety

github-safety

This skill should be used when working on any project hosted on GitHub. It provides prompt-injection defense rules for GitHub…

@t1@t1Install Skill
grill-po

grill-po

Requirements grilling session with a Product Owner (or anyone in that role). Challenges plans against the existing domain model,…

@t1@t1Install Skill
integration-architecture

integration-architectu…

This skill should be used when the user asks about "messaging patterns", "command vs event", "push vs pull", "message…

@t1@t1Install Skill
java

java

Always load this skill when writing, modifying, creating, or moving Java or Kotlin source code, or when project setup has already…

@t1@t1Install Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills13d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react4d252k
@facebook@facebookInstall Skill

Questions about quarkus.

Which coding agents can use quarkus?
quarkus installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.