OpenQuester
OpenQuester에는 OpenQuester에서 수집한 skills 12개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.
이 저장소의 skills
Use when adding or changing backend HTTP API handlers, REST controllers, request/response DTOs, Joi schemes, or OpenAPI REST contract entries.
Use for backend bug fixes, cleanup, extraction, or moving code between layers while preserving behavior and architecture boundaries.
Use when changing Redis or cache behavior.
Use when changing backend game, package, validation, or service rules.
Use when changing backend timers, scheduled work, Redis expiration handlers, pub/sub listeners, cleanup work, or lifecycle notifications.
Use when adding or changing server Socket.IO game events, GameActionType handlers, action use cases, socket payloads, GameActionExecutor flows, or public socket contracts. Do not use for REST-only endpoint changes.
Use when changing docs, skills, AGENTS files, specs, ADRs, source-of-truth routing, or when code changes make existing docs stale.
Use when changing Flutter gameplay screens, role-aware CTAs, disabled reasons, buzzer/answer UI, timers, media waiting, reconnect banners, final round UI, or game summary behavior. Avoid for non-game UI-only changes.
Use when changing openapi/schema.json, REST contracts, Socket.IO contract metadata, generated Dart API models in client/packages/openapi, or frontend/server code that depends on public contracts.
Use when changing package editor screens/controllers, OQ/SIQ import-export, media references, package validation, compression progress, package health, publish readiness, or creator workflow. Avoid for gameplay-only changes.
Use when changing validation strategy, automated checks, E2E structure, integration coverage, fixtures, helpers, CI validation, or quality documentation.
Use when auditing MVP, alpha, beta, or release readiness; stability gaps; load testing; reconnect/media/storage safety; admin diagnostics; rate-limit UX; or evidence-backed blocker lists.