001-commands-inventory
Use when you need to generate a checklist document with embedded commands inventory, following the embedded template exactly and…
Use when you need data access with Quarkus Hibernate ORM Panache — including PanacheEntity / PanacheEntityBase, PanacheRepository, named queries, JPQL, native SQL, DTO projections (project(Class)), pagination (Page.of()), N+1 avoidance (JOIN FETCH), optimistic locking (@Version
Claude Code
$ npx -y skills add jabrena/plinth --skill 412-frameworks-quarkus-panache --agent claude-code
Codex
$ npx skills add jabrena/plinth --skill 412-frameworks-quarkus-panache -a codex -y
Cursor
$ npx skills add jabrena/plinth --skill 412-frameworks-quarkus-panache -a cursor -y
Gemini CLI
$ npx skills add jabrena/plinth --skill 412-frameworks-quarkus-panache -a gemini-cli -y
GitHub Copilot
$ npx skills add jabrena/plinth --skill 412-frameworks-quarkus-panache -a github-copilot -y
OpenCode
$ npx skills add jabrena/plinth --skill 412-frameworks-quarkus-panache -a opencode -y
Windsurf
$ npx skills add jabrena/plinth --skill 412-frameworks-quarkus-panache -a windsurf -y
name: 412-frameworks-quarkus-panache description: Use when you need data access with Quarkus Hibernate ORM Panache — including PanacheEntity / PanacheEntityBase, PanacheRepository, named queries, JPQL, native SQL, DTO projections (project(Class)), pagination (Page.of()), N+1 avoidance (JOIN FETCH), optimistic locking (@Version / OptimisticLockException), @NamedQuery for validated reusable queries, transactions, @TestTransaction for test isolation, and immutable-friendly patterns. This is the Quarkus analogue to Spring Data for relational persistence. This should trigger for requests such as Review Panache entities or repositories in Quarkus; Improve Hibernate ORM data access with Panache; Add DTO projections, JOIN FETCH, pagination, or optimistic locking to Panache queries; Fix N+1 query problems or add @Version concurrency control in Quarkus Panache; Improve Panache active record versus repository design. Part of Plinth Toolkit license: Apache-2.0 metadata: author: Juan Antonio Breña Moral version: 0.19.0
Apply Panache patterns for Hibernate ORM in Quarkus.
**What is covered in this Skill?**
**Scope:** Apply recommendations based on the reference rules and good/bad code examples.
Compile before persistence changes; verify after.
1. **Read reference and assess project context**
Read `references/412-frameworks-quarkus-panache.md` and inspect the current project setup before proposing changes.
2. **Gather scope and decide target improvements**
Identify requested outcomes, constraints, and the minimum safe set of changes to apply.
3. **Apply framework-aligned changes**
Implement or refactor configuration/code following the reference patterns and project conventions.
4. **Run verification and report results**
Execute appropriate build/tests and summarize what changed, what was verified, and any follow-up actions.
For detailed guidance, examples, and constraints, see [references/412-frameworks-quarkus-panache.md](references/412-frameworks-quarkus-panache.md).
Use when you need to generate a checklist document with embedded commands inventory, following the embedded template exactly and…
Use when you need to generate a checklist document with embedded agents inventory, following the embedded template exactly and…
Use when you need to generate a checklist document with Java system prompts from skills.xml, following the embedded section…
Use when you need to install the embedded project commands into command directories (.github/commands, .claude/commands,…
Use when you need to install the embedded robot agents into .github/agents, .claude/agents, .cursor/agents, or .codex/agents,…
Guides the creation of agile epics with comprehensive definition including business value, success criteria, and breakdown into…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.