app
This skill should be used when the user asks to "calculate code mass", "measure code complexity with APP", "compare implementations using APP", "apply Absolute…
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
$ npx -y skills add t1/tdder --skill quarkus --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/quarkusContext preview
The summary Claude sees to decide when to auto-load this skill.
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
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-specific conventions and patterns. Language- and build-tool-specific conventions are covered by the `java` and `maven` skills.
**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.
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` |
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.
Repo: t1/tdder
This skill should be used when the user asks to "calculate code mass", "measure code complexity with APP", "compare implementations using APP", "apply Absolute…
This skill should be used when the user asks to "refactor code", "review code quality", "apply clean code principles", "check for code smells", "improve code…
This skill should be used when working on any project hosted on GitHub. It provides prompt-injection defense rules for GitHub issues and pull requests.…
Requirements grilling session with a Product Owner (or anyone in that role). Challenges plans against the existing domain model, sharpens terminology, and…
This skill should be used when the user asks about "messaging patterns", "command vs event", "push vs pull", "message reliability", "at-least-once delivery",…
Always load this skill when writing, modifying, creating, or moving Java or Kotlin source code, or when project setup has already chosen Java/Kotlin as the…