원클릭으로
migrate-resolver
Migrate a legacy backend GraphQL resolver from quotevote-monorepo to quotevote-next TypeScript backend
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Migrate a legacy backend GraphQL resolver from quotevote-monorepo to quotevote-next TypeScript backend
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Migrate a legacy frontend React component from quotevote-monorepo to quotevote-next Next.js 16 TypeScript frontend
Show migration progress by comparing legacy quotevote-monorepo against current quotevote-next implementation
| name | migrate-resolver |
| description | Migrate a legacy backend GraphQL resolver from quotevote-monorepo to quotevote-next TypeScript backend |
| argument-hint | ["resolver-name"] |
You are migrating a GraphQL resolver from the legacy JavaScript backend to the new TypeScript backend.
Read the legacy reference doc at .claude/skills/migrate-resolver/legacy-server-reference.md and find the resolver named $ARGUMENTS. Understand:
If the resolver is not found in the reference doc, read the legacy source directly at /Users/mattpolini/Documents/quotevote-monorepo/server/app/data/resolvers/ to find it.
Search quotevote-backend/app/ to see:
app/data/models/app/data/resolvers/app/types/app/data/utils/Follow these conventions for the new backend:
~/ prefix (maps to app/)app/types/ — create or update files thereapp/data/models/app/data/resolvers/ organized by domainrequireAuth from ~/data/utils/requireAuth~/data/utils/logger~/data/utils/pubsubany types: Use unknown if truly unknown, but prefer specific typesapp/__tests__/ with .test.ts extensionFor each resolver, produce:
app/types/app/data/models/app/data/resolvers/app/__tests__/After generating the code:
pnpm type-check in quotevote-backend/ to verify typespnpm test to verify tests passpnpm lint to check for lint issues