원클릭으로
convex-runtime-paradigm
Convex deployment/runtime decision guide for Perkcord (cloud dev vs local dev, runtime boundaries, env hygiene).
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Convex deployment/runtime decision guide for Perkcord (cloud dev vs local dev, runtime boundaries, env hygiene).
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Codex wrapper for implementing the Marketplace Listings mega pass, marketplace PRD, listing UI, search, ratings, comments, Interested, milestones, moderation, or Dayhawk/EntExchange marketplace workflows.
Use when implementing the Marketplace Listings mega pass, marketplace PRD, listing UI, search, ratings, comments, Interested, milestones, moderation, or Dayhawk/EntExchange marketplace workflows.
Payment processing domain model for Perkcord — our role in the ecosystem, provider relationships, credential ownership, PCI scope, and merchant vs platform responsibilities.
Codex wrapper for stopping agent workflow spirals by inventorying blockers, fixing durable root causes, and documenting anti-friction improvements.
Perkcord UI visual confidence loop for Codex. Use when changing apps/web copy, layout, styling, components, subscribe/admin flows, branding, tier rendering, checkout UI, dashboard UI, Playwright visuals, or Storybook snapshots.
Stop agent workflow spirals by inventorying blockers, fixing durable root causes, and documenting anti-friction improvements before moving on.
| name | convex-runtime-paradigm |
| description | Convex deployment/runtime decision guide for Perkcord (cloud dev vs local dev, runtime boundaries, env hygiene). |
| compatibility | opencode |
| metadata | {"audience":"maintainers","repo":"perkcord"} |
Keep Convex architecture decisions consistent in this repo and avoid flipping between incompatible models.
npx convex dev unless explicitly testing local backend behavior.npx convex dev --local) is optional and temporary for debugging/perf; do not treat it as the default architecture."use node".crypto, Buffer, filesystem, etc.) must stay in Node runtime action files."use node" files.convex/convex/tsconfig.json with:
"lib": ["ES2021", "dom", "dom.iterable"]"types": ["node"]dom + dom.iterable for Web APIs used in Convex runtime (Request, Response, URLSearchParams.entries, etc.).node types for Node runtime actions using process, Buffer, and Node modules.PERKCORD_REST_API_KEYPERKCORD_OAUTH_ENCRYPTION_KEYDISCORD_CLIENT_IDDISCORD_CLIENT_SECRETDISCORD_MEMBER_REDIRECT_URIDISCORD_REDIRECT_URIDISCORD_BOT_TOKEN.convex.site endpoints.npx convex dev links to expected project/deployment.npx tsc -p convex/convex/tsconfig.json passes.npm --prefix convex run lint && npm --prefix convex run test passes.npx convex env list shows required Discord/provider env vars./api/role-connections/metadata).npx convex env ... returns MissingAccessToken, run npx convex dev interactively and complete login.pending, verify bot access to target guild and role hierarchy first.