name: vkc-skill-router description: 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) metadata: short-description: VKC skill router (Cursor plugin)
VKC Skill Router (Cursor)
Plugin-only companion to vkc-skill-index rule. Codex SoT remains .codex/skills/manifest.json.
Always-on trio (every session)
$vkc-repo-guardrails— before/after architecture or PR review$vkc-shared-memory-router— session start, automations, subagent spawn$vkc-loop-supervisor— Codex loop, preflight, patch-only cycles
Domain router (pick one)
| Trigger | Skill |
|---|---|
src/app/api/**, route.ts |
vkc-api-route-pattern |
messages/*.json, i18n UI |
vkc-i18n-ko-vi-safety |
| Drizzle schema/migration | vkc-drizzle-schema-migration |
e2e/, Playwright failures |
vkc-e2e-playwright-runbook |
| SEO, sitemap, metadata | vkc-seo-metadata |
| Bundle/perf gate | vkc-perf-budget |
| Multi-step wizard UI | vkc-wizardkit |
| Admin publish workflow | vkc-admin-ops-workflow |
| UX heuristic audit | vkc-ux-audit |
| Visa ruleset engine | vkc-visa-assessment-engine |
| DocGen templates | vkc-docgen-template-engine |
| Regulation pipeline | vkc-regulation-knowledge-updater |
| GPT review packet | vkc-gpt-feedback-packet |
| Datadog / observability | vkc-datadog-observability |
| Moderation / trust / answer-accuracy | vkc-moderation-trust |
Machine lane map: config/ops/cursor/skill-router.json.
Full table: cursor-plugin/viet-k-connect/rules/vkc-skill-index.mdc or plugin skills/manifest.json.
Commands by domain
| Skill area | Typical commands |
|---|---|
| Core QA | npm run type-check, npm run lint, npm run gate |
| i18n | npm run i18n:check |
| E2E | E2E_PORT=3100 npx playwright test <spec> --project=chromium |
| Codex preflight | npm run ct:a:agent:preflight |
| Perf | npm run perf:gate |
Do not
- Hardcode visa/doc rules in code (use DB-driven skills)
- Skip guardrails on mutation tasks
- Run full E2E on every small edit