원클릭으로
contract-alias-audit
Verify @contracts subpaths stay in sync across the three alias sites the packaged DMG depends on.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Verify @contracts subpaths stay in sync across the three alias sites the packaged DMG depends on.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when writing or editing public-facing prose such as external emails, blog posts, website copy, social posts, press copy, or when the user says use my tone, match my tone, use my voice, sound like me, avoid AI tells, em dash, or emdash.
Checkpointed browser workflow for first-time Apple App Store Connect and Google Play Console app setup. Use for creating new app records, Play Content rating, Data safety, app-content declarations, app access credentials, ASC app records, privacy nutrition labels, agreements/tax prompts, Resolution Center review replies, and console-only setup for a new white-label brand.
API-first Android Google Play release workflow. Use when releasing, uploading, staging, or preparing an Android build for Play Console, including Capacitor apps, versionCode bumps, signed AAB creation, Play Developer Publishing API uploads, tracks, rollout, listings, store images, tester lists, and Play-console browser fallback flows.
API-first iOS App Store/TestFlight release workflow. Use when releasing, uploading, submitting, or preparing an iOS build for TestFlight or App Store Connect, including Capacitor apps, version bumps, altool upload, ASC API build processing, export compliance, TestFlight group attachment, metadata, screenshots, or submit-for-review steps.
Keep documentation aligned with the current codebase; flag drift between docs and reality.
Find the highest-signal recurring error in local logs, trace it, and propose a verified fix.
| name | contract-alias-audit |
| description | Verify @contracts subpaths stay in sync across the three alias sites the packaged DMG depends on. |
| triggers | ["/contract-alias-audit","contract alias sync","register-aliases drift"] |
| version | 1.0.0 |
| category | loop |
| effort | medium |
A guard loop for a packaging trap that has silently broken the DMG twice: tsc
path aliases are type-check-only and do not rewrite emitted JS, so a
@contracts/... subpath can typecheck and lint cleanly yet crash the packaged
app at runtime with Cannot find module.
@contracts/schemas/* and @contracts/types/* subpath resolves at runtime, not just at typecheck.tsconfig.json (renderer + test type-checking)tsconfig.electron.json (main-process type-checking)exactAliases map in src/main/register-aliases.ts (Node runtime resolver)vitest.config.ts — only if the subpath is imported from tests
Report any subpath missing from one or more sites.@contracts/schemas/* and @contracts/types/* import used across the codebase.A concise summary of subpaths checked, any out-of-sync sites, the exact entries needed to fix each, and any blockers.