본문으로 건너뛰기
cccskills
무료GitHub에 공개

quarkus

Guides Quarkus development across REST APIs, CDI dependency injection, Hibernate ORM, Panache, configuration, OpenAPI, templates, messaging, security, observability, packaging, and tooling. Use when building Quarkus applications, adding endpoints or clients, configuring datasources or OIDC, debugging build or runtime issues, or choosing extensions.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(157)

  • SKILL.md5.0 KB
  • references/cdi-events/api.md1.5 KB
  • references/cdi-events/configuration.md1.5 KB
  • references/cdi-events/gotchas.md1.0 KB
  • references/cdi-events/patterns.md2.1 KB
  • references/cdi-events/README.md2.5 KB
  • references/configuration/api.md4.2 KB
  • references/configuration/configuration.md5.0 KB
  • references/configuration/gotchas.md4.1 KB
  • references/configuration/patterns.md3.3 KB
  • references/configuration/README.md1.6 KB
  • references/data-migrations/api.md4.1 KB
  • references/data-migrations/configuration.md4.2 KB
  • references/data-migrations/gotchas.md3.3 KB
  • references/data-migrations/patterns.md4.5 KB
  • references/data-migrations/README.md2.2 KB
  • references/data-orm-advanced/api.md5.0 KB
  • references/data-orm-advanced/configuration.md5.6 KB
  • references/data-orm-advanced/gotchas.md4.0 KB
  • references/data-orm-advanced/patterns.md5.5 KB
  • references/data-orm-advanced/README.md2.5 KB
  • references/data-orm/api.md3.2 KB
  • references/data-orm/configuration.md3.2 KB
  • references/data-orm/gotchas.md2.5 KB
  • references/data-orm/patterns.md3.9 KB
  • references/data-orm/README.md2.2 KB
  • references/data-panache/api.md5.2 KB
  • references/data-panache/configuration.md2.1 KB
  • references/data-panache/gotchas.md2.6 KB
  • references/data-panache/patterns.md4.4 KB
  • references/data-panache/README.md2.2 KB
  • references/dependency-injection/api.md4.5 KB
  • references/dependency-injection/configuration.md3.7 KB
  • references/dependency-injection/gotchas.md2.7 KB
  • references/dependency-injection/patterns.md3.9 KB
  • references/dependency-injection/README.md1.8 KB
  • references/messaging/api.md3.9 KB
  • references/messaging/configuration.md4.7 KB
  • references/messaging/gotchas.md2.0 KB
  • references/messaging/patterns.md3.6 KB
  • references/messaging/README.md2.9 KB
  • references/native-and-packaging/README.md1.7 KB
  • references/native-and-packaging/routing.md2.7 KB
  • references/native-and-packaging/shared-concerns.md1.5 KB
  • references/native-image/api.md4.1 KB
  • references/native-image/configuration.md5.3 KB
  • references/native-image/gotchas.md4.7 KB
  • references/native-image/patterns.md5.2 KB
  • references/native-image/README.md2.3 KB
  • references/native-image/testing.md4.6 KB
  • references/observability-health/api.md5.6 KB
  • references/observability-health/configuration.md4.3 KB
  • references/observability-health/gotchas.md3.4 KB
  • references/observability-health/patterns.md4.8 KB
  • references/observability-health/README.md2.2 KB
  • references/observability-logging/api.md4.6 KB
  • references/observability-logging/configuration.md6.0 KB
  • references/observability-logging/gotchas.md4.0 KB
  • references/observability-logging/patterns.md4.1 KB
  • references/observability-logging/README.md2.1 KB
  • references/observability-metrics/api.md7.2 KB
  • references/observability-metrics/configuration.md6.3 KB
  • references/observability-metrics/gotchas.md3.3 KB
  • references/observability-metrics/patterns.md6.0 KB
  • references/observability-metrics/README.md2.3 KB
  • references/observability-tracing/api.md5.0 KB
  • references/observability-tracing/configuration.md4.1 KB
  • references/observability-tracing/gotchas.md3.8 KB
  • references/observability-tracing/patterns.md3.1 KB
  • references/observability-tracing/README.md2.2 KB
  • references/observability/README.md2.1 KB
  • references/observability/routing.md2.4 KB
  • references/observability/shared-concerns.md3.5 KB
  • references/openapi/api.md4.5 KB
  • references/openapi/configuration.md11.3 KB
  • references/openapi/gotchas.md3.1 KB
  • references/openapi/patterns.md5.8 KB
  • references/openapi/README.md2.0 KB
  • references/packaging-containers/api.md4.2 KB
  • references/packaging-containers/configuration.md9.1 KB
  • references/packaging-containers/gotchas.md4.8 KB
  • references/packaging-containers/patterns.md6.0 KB
  • references/packaging-containers/README.md3.1 KB
  • references/packaging-jars/api.md4.8 KB
  • references/packaging-jars/configuration.md5.4 KB
  • references/packaging-jars/gotchas.md3.7 KB
  • references/packaging-jars/patterns.md4.0 KB
  • references/packaging-jars/README.md2.3 KB
  • references/security-core/api.md6.5 KB
  • references/security-core/configuration.md4.6 KB
  • references/security-core/gotchas.md3.5 KB
  • references/security-core/patterns.md4.0 KB
  • references/security-core/README.md2.1 KB
  • references/security-identity-providers/api.md3.4 KB
  • references/security-identity-providers/configuration.md5.3 KB
  • references/security-identity-providers/gotchas.md2.9 KB
  • references/security-identity-providers/patterns.md4.5 KB
  • references/security-identity-providers/README.md2.3 KB
  • references/security-jwt/api.md3.5 KB
  • references/security-jwt/configuration.md4.5 KB
  • references/security-jwt/gotchas.md2.5 KB
  • references/security-jwt/patterns.md3.2 KB
  • references/security-jwt/README.md2.2 KB
  • references/security-oidc-client/api.md5.7 KB
  • references/security-oidc-client/configuration.md6.3 KB
  • references/security-oidc-client/gotchas.md2.6 KB
  • references/security-oidc-client/patterns.md3.5 KB
  • references/security-oidc-client/README.md2.5 KB
  • references/security-oidc/api.md4.0 KB
  • references/security-oidc/configuration.md6.4 KB
  • references/security-oidc/gotchas.md4.2 KB
  • references/security-oidc/patterns.md4.0 KB
  • references/security-oidc/README.md2.3 KB
  • references/security-testing/api.md4.5 KB
  • references/security-testing/configuration.md3.9 KB
  • references/security-testing/gotchas.md3.0 KB
  • references/security-testing/patterns.md4.7 KB
  • references/security-testing/README.md2.3 KB
  • references/security-webauthn/api.md4.9 KB
  • references/security-webauthn/configuration.md3.8 KB
  • references/security-webauthn/gotchas.md2.8 KB
  • references/security-webauthn/patterns.md2.6 KB
  • references/security-webauthn/README.md2.0 KB
  • references/service-communication-grpc/api.md7.6 KB
  • references/service-communication-grpc/configuration.md7.2 KB
  • references/service-communication-grpc/gotchas.md4.1 KB
  • references/service-communication-grpc/patterns.md6.5 KB
  • references/service-communication-grpc/README.md2.7 KB
  • references/service-communication-rest/api.md5.5 KB
  • references/service-communication-rest/configuration.md4.4 KB
  • references/service-communication-rest/gotchas.md3.5 KB
  • references/service-communication-rest/patterns.md4.1 KB
  • references/service-communication-rest/README.md2.0 KB
  • references/service-communication-rest/testing.md6.5 KB
  • references/service-communication/gotchas.md728 B
  • references/service-communication/patterns.md1.6 KB
  • references/service-communication/README.md2.8 KB
  • references/templates/api.md5.6 KB
  • references/templates/configuration.md5.0 KB
  • references/templates/gotchas.md6.7 KB
  • references/templates/patterns.md2.9 KB
  • references/templates/README.md2.0 KB
  • references/tooling/api.md5.6 KB
  • references/tooling/configuration.md1.5 KB
  • references/tooling/gotchas.md2.3 KB
  • references/tooling/patterns.md1.6 KB
  • references/tooling/README.md2.8 KB
  • references/vertx-event-bus/api.md2.7 KB
  • references/vertx-event-bus/configuration.md3.4 KB
  • references/vertx-event-bus/gotchas.md1.6 KB
  • references/vertx-event-bus/patterns.md2.5 KB
  • references/vertx-event-bus/README.md2.5 KB
  • references/web-rest/api.md3.3 KB
  • references/web-rest/configuration.md2.4 KB
  • references/web-rest/gotchas.md2.4 KB
  • references/web-rest/patterns.md2.0 KB
  • references/web-rest/README.md2.2 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Quarkus

Use this as the entrypoint skill for Quarkus work in any kind of project. Use decision tree below to find the right domain, then load detailed references.

Decision Tree

What do you need?
├─ Dependency injection (CDI / ArC)
│  └─ dependency-injection
├─ Application configuration (.properties, profiles, config mapping)
│  └─ configuration
├─ REST and HTTP APIs
│  └─ web-rest
├─ Templates and server-side rendering (Qute)
│  └─ templates
├─ OpenAPI and API contract documentation
│  └─ openapi
├─ Databases, ORM, migrations, data access
│  ├─ Standard JPA / Hibernate ORM usage
│  │  └─ data-orm
│  ├─ Panache entities and repositories for simpler CRUD/data access
│  │  └─ data-panache
│  ├─ Schema migrations and database evolution with Flyway
│  │  └─ data-migrations
│  └─ Advanced Hibernate ORM features: multiple persistence units, multitenancy, caching, extension points
│     └─ data-orm-advanced
├─ Event streaming and asynchronous messaging channels
│  ├─ Is the event crossing a service/process boundary?
│  │  └─ YES -> messaging
│  └─ NO (in-process only)
│     ├─ Need clustering or non-blocking event loop behavior
│     │  └─ YES -> vertx-event-bus
│     └─ Want portability and type safety
│        └─ YES -> cdi-events
├─ Communicating with external APIs, communication between services
│  ├─ Need asynchronous delivery, replay, or broker-managed fan-out
│  │  └─ messaging
│  ├─ Need synchronous request/response calls
│  │  └─ service-communication
│  │     ├─ Shared protobuf contract and HTTP/2 streaming fit well
│  │     │  └─ service-communication-grpc
│  │     └─ Standard HTTP/JSON or simpler interoperability matters more
│  │        └─ service-communication-rest
├─ Authentication, authorization, identity providers
│  ├─ Need core Quarkus security concepts, RBAC, built-in auth mechanisms, or custom policies
│  │  └─ security-core
│  ├─ Protect endpoints with OpenID Connect
│  │  ├─ Inbound bearer tokens, browser login redirects, or hybrid OIDC apps
│  │  │  └─ security-oidc
│  │  └─ Outbound token acquisition, refresh, exchange, or propagation to downstream services
│  │     └─ security-oidc-client
│  ├─ Need JWT verification or token building without full OIDC integration
│  │  └─ security-jwt
│  ├─ Need username/password identity stores backed by JPA, JDBC, or LDAP
│  │  └─ security-identity-providers
│  ├─ Need passkeys or WebAuthn flows
│  │  └─ security-webauthn
│  └─ Need to test secured applications
│     └─ security-testing
├─ Logging, health, metrics, traces
│  ├─ Need help choosing signals, management exposure, or local observability stack
│  │  └─ observability
│  ├─ Logging configuration, JSON logs, MDC, and log shipping
│  │  └─ observability-logging
│  ├─ Liveness/readiness/startup probes and Health UI
│  │  └─ observability-health
│  ├─ Metrics, Micrometer registries, and Prometheus/OTLP export
│  │  └─ observability-metrics
│  └─ Distributed tracing, propagation, and OpenTelemetry
│     └─ observability-tracing
├─ Native image, jars, and container packaging
│  └─ native-and-packaging
│     ├─ Need a native build, closed-world metadata, native SSL, or native-only runtime behavior
│     │  └─ native-image
│     ├─ Need JVM artifact shape decisions: `fast-jar`, `uber-jar`, `mutable-jar`, layout, or re-augmentation
│     │  └─ packaging-jars
│     └─ Need container image packaging: Jib, Docker, Podman, OpenShift, Buildpacks, tags, push, or base images
│        └─ packaging-containers
├─ Testing 
│  └─ Start with the feature module you are testing (for example `security-testing` or `native-image`)
└─ Dev mode, CLI, build plugins
   └─ tooling

General guidelines

  • Quarkus resolves much of its framework wiring at build time, so expect many integration mistakes to fail during build or startup rather than deep at runtime.
  • Align all extension versions through the Quarkus platform BOM.
  • Start with the smallest extension set, then add only what the feature needs.
  • Never skip writing high-level integration tests and prefer them opposed to unit testing individual components. Only write unit tests when they are actually beneficial, e.g. implementing methods with complex logic

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

이 스킬의 문제 신고