
Route VKC tasks to the correct domain skill from manifest.json. Always start with guardrails, shared-memory-router, loop-supervisor; then pick one domain skill by path/task keywords. (키워드=skill router, manifest, domain skill, which skill)
Build step-based wizard UIs (step UI, fixed bottom CTA with safe-area, localStorage draft save, runtime validation, submit event logging). Use for visa assessment, doc generation, admin queue inputs. (키워드= 위저드, 단계형 폼, 멀티스텝, 하단 고정 CTA, draft 저장, 제출 로그)
Build the regulation/knowledge update pipeline (official sources -> snapshots -> structured rulesets/templates -> admin approval -> active). Use for keeping visa rules and document requirements up-to-date without code hardcoding. (키워드= 규정 최신화, 공식 정보, 스냅샷, 검수/승인, 룰셋/템플릿 업데이트)
Standardize admin operations workflow (Draft -> Review -> Scheduled publish -> Published) using DB states + admin API routes + scheduled visibility. Use when implementing admin-controlled publishing systems. (키워드= 어드민, 관리자, 발행, 예약 발행, Draft/Review/Published, 상태, 승인 워크플로우)
Build VKC-specific review packets for GPT feedback, grounded in repo files, test commands, and bounded follow-up questions. Use when a VKC change needs external GPT review before the next patch cycle. (키워드=GPT packet, review packet, feedback, ChatGPT web, Playwright, VKC)
Design and implement the Viet K-Connect document generation template engine (DB-driven wizard schema + PDF renderSpec + history + Storage upload). Start with 2 templates and scale linearly to 50 without hardcoding. (키워드= 문서 생성, DocGen, PDF 템플릿, renderSpec, 스키마, DB-driven)
Datadog observability workflow for VKC — MCP triage (plugin-datadog-datadog), env/instrumentation setup, monitor contract, and privacy-safe logging. Use when debugging production issues, setting up Datadog, investigating errors/metrics/traces, or running observability automations. (키워드= Datadog, observability, MCP, us5, 모니터, 로그, 트레이스, APM, DD_API_KEY)
Standardize Next.js metadata in VKC (generateMetadata, buildPageMetadata, canonical, alternates, OG, Twitter, robots/noindex). Use when changing SEO, sitemap, robots, or social previews. (키워드= SEO, 메타데이터, 캐노니컬, alternates, hreflang, 오픈그래프, robots, noindex, sitemap)
Standardize Drizzle schema/migration/seed workflow for Viet K-Connect. Use when adding or changing DB tables, especially DB-driven visa rulesets and document templates (no hardcoding). (키워드= 드리즐, DB 스키마, 마이그레이션, seed, schema.ts, migrations)
Run and debug Playwright E2E in VKC (Playwright, E2E_PORT=3100, E2E_HEALTH_PATH, webServer, test-results/*/error-context.md). Use when adding/changing e2e specs or debugging E2E failures. (키워드= E2E, 플레이라이트, 테스트, 포트 3100, 헬스체크, webServer, 플래키)
--- name: vkc-loop-supervisor description: Enforce the VKC long-running supervisor loop: repo-local preflight, SoT read order, Desktop-outside clean workspace policy, backlog selection priority, patch-only mutation, and fail-closed execution. Use for supervisor automations, ongoing Codex development cycles, or when the user wants this repo to follow a persistent loop. (키워드=supervisor, hypothesis loop, preflight, patch-only, review packet, clean workspace, fail-closed) metadata: short-descripti
Enforce the VKC shared memory read order and subagent routing policy so every clean-workspace session, automation, and subagent starts from the same SoT before acting. Use for supervisor automations, repo exploration, multi-agent coordination, or when durable context must be shared across sessions. (키워드=shared memory, subagent router, read order, context memory, automation prompt, supervisor, explorer, worker)
Enforce Viet K-Connect non-negotiables (no Server Actions, API Routes only, Drizzle/Supabase patterns, TanStack Query repo layer, i18n ko/en/vi key parity). Use before/after code changes and for PR review checklists. (키워드= 서버 액션 금지, API 라우트만, Drizzle, Supabase, TanStack Query, i18n 키 동기화)
Performance and bundle-size budget workflow for VKC (perf:collect, perf:compare, perf:gate, bundle size, shared first load js). Use when changes may affect build output size or performance. (키워드= 성능, 번들 사이즈, 퍼포먼스, perf:gate, shared first load js, 빌드 메트릭)
Prevent i18n regressions for ko/en/vi (missing keys, long Vietnamese text UI breakage). Use when changing messages/*.json or adding user-facing strings. (키워드= 다국어, 번역, i18n, 메시지 키, ko/vi 키 동기화, 베트남어 긴 문장)
Standardize Next.js App Router API route implementations under src/app/api/** (auth/session, input validation, Drizzle queries, rate limiting, response shape). Use when creating or refactoring API routes in this repo. (키워드= API 라우트, route.ts, 세션/권한, 입력 검증, Zod, validateBody, Drizzle, 레이트리밋)
Design and implement the Viet K-Connect visa assessment engine (DB-driven ruleset JSON schema + versioning + effective dates). No hardcoded rules in code. Use for building /api/visa/assess and admin ruleset management. (키워드= 비자 평가, 룰셋, 규칙 엔진, DB-driven, 버전/적용일, /api/visa/assess)
Run a VKC UX expert audit (Nielsen-style heuristic review + mobile-first flow check) and produce a prioritized issue list with severity and fixes. (키워드= UX 감사, 휴리스틱, 모바일 QA, 접근성, 사용성)