KarnelVaultInstall KarnelVault
Skill catalog

Skills your roles cover

181 skills are assigned across the roles. When KarnelVault picks the roles your project needs, their skills and rules are set up in your dev environment too. Search or filter by domain.

Click a skill to open details.

Market signal researchWhen spotting opportunity from trend, demand and competition signals Researcher
Competitive · benchmark analysisWhen comparing similar products' strengths, weaknesses and positioning Researcher
User problem definitionWhen nailing whose problem, and which, in one sentence Researcher
Deep fact-check researchWhen verifying claims and numbers across multiple cited sources Researcher
Concept candidate scoringWhen ranking ideas by value and feasibility Researcher
Vision one-pagerWhen capturing what, why and for whom on a single page Planning Director
Writing a PRDWhen specifying a feature with acceptance criteria and non-goals Planning Director
Full blueprintWhen laying out the whole screen, data and flow design Planning Director
MVP scope cutWhen slicing scope into Prototype/MVP/V1/Later Planning Director
PrioritizationWhen deciding what to do first by value, effort and risk Planning Director
Risk registerWhen listing uncertainties, dependencies and failure modes Planning Director
Gate checkWhen checking readiness before handing off to implementation Planning Director
Workflow translatorWhen turning a vague, rough request ('just build it') into a concrete pre-implementation plan Planning Director
Tech stack choiceWhen choosing engine, language, framework and hosting (defaults: game=Unity · app=Flutter · web=Next.js/Cloudflare) Architect · Tech Lead
Module boundary designWhen managing coupling via dependency direction and interfaces Architect · Tech Lead
Data flow designWhen deciding client-server-DB boundaries and state ownership Architect · Tech Lead
Build · environment strategyWhen setting repo structure, CI and deploy targets Architect · Tech Lead
Tech risk · trade-offsWhen weighing scalability, cost and maintenance to decide Architect · Tech Lead
Code standards · review gateWhen setting naming, test and refactor standards Architect · Tech Lead
First work packetWhen cutting a Phase-0 planning-only packet before implementation Architect · Tech Lead
SSoT indexing · compactionWhen compacting scattered docs into an indexed SSoT Architect · Tech Lead
Visual context compression gateWhen compressing long session context to images — deciding what to image (gist) vs keep as text (exact) Architect · Tech Lead
API + data model co-designWhen setting the client/server boundary — endpoints and the schema behind them together Server · Data Engineer
Domain data modelingInitial design of user, order, payment and event entities Server · Data Engineer
Auth · authorizationMembers, paid, admin + the data-access policy Server · Data Engineer
Server business logicBlock client tampering + set transaction boundaries Server · Data Engineer
Transaction · consistency designWhen guaranteeing payments, currency and rewards atomically Server · Data Engineer
Schema migrationChanging prod DB structure (rollback-safe) Server · Data Engineer
Query · index optimizationWhen latency or cost is high (incl. N+1) Server · Data Engineer
Cache strategyWhen reducing read load and latency (Redis · CDN · TTL) Server · Data Engineer
Payment · webhook integrationWhen adding monetization (idempotency · reconciliation data) Server · Data Engineer
Background jobsPush, settlement, reward payout (queue · retry) Server · Data Engineer
Backup · PII separationLoss prevention · compliance (PITR · PII anonymization · deletion) Server · Data Engineer
API · data testingServer-change regression + data-quality checks Server · Data Engineer
Leaderboard · score validation · anti-abuseServer-side validation, tamper detection and anomaly filtering for online ranking/score submission Server · Data Engineer
서버형 웹앱·게임 레디니스서버가 필요한 웹앱·게임을 설계하거나 이미 개발된 결과물을 운영·보안·비용·복구 관점에서 점검할 때 Server · Data Engineer
CI pipelinePR quality gate (lint · test · build + security scan) Platform · Security Engineer
CD deploy automationStabilizing repeat deploys (staging · prod · approval) Platform · Security Engineer
Container · env isolationConsistent runs + test/prod isolation Platform · Security Engineer
Secret managementKeeping secrets out of code (Secret Manager · Vault) Platform · Security Engineer
Permissions · access policyLeast privilege — protect admin, paid and PII Platform · Security Engineer
Vulnerability · dependency scanOWASP · SCA · known CVEs Platform · Security Engineer
Observability · alertingDetecting failures and breaches (logs · metrics · traces) Platform · Security Engineer
Rollback · incident responseRecovery on failed deploy or breach (canary · feature flag) Platform · Security Engineer
Infra-as-code · costReproducible cloud (Terraform) + ops-cost monitoring Platform · Security Engineer
E2E · integration testsWhen verifying core flows automatically Platform · Security Engineer
Smoke testWhen checking basic behavior right after deploy Platform · Security Engineer
Release auto-verification gateWhen gating deploy behind automated pass criteria Platform · Security Engineer
Crash · log reproductionWhen reproducing a prod failure as a test Platform · Security Engineer
라이브 자동화 권한 경계AI 에이전트·cron·worker가 실제 부작용이 있는 자동 실행을 승인 계약과 fail-closed 게이트로 통제해야 할 때 Platform · Security Engineer
Live event designWhen raising retention (check-in · season · sale · reward) LiveOps · Operations
Remote configTuning ops values without an app update LiveOps · Operations
Announcement systemCommunicating changes to users (in-app notice · maintenance · notes) LiveOps · Operations
Push campaignRe-engagement and event notices (segment · deeplink) LiveOps · Operations
CS issue triageHandling user support (classify · account lookup · compensate) LiveOps · Operations
Ops admin toolsManual ops (user search · grant · ban · logs) LiveOps · Operations
Incident communicationOn outage or data error (notice · compensation · postmortem) LiveOps · Operations
Retention campaignLifecycle intervention (churn-risk · new · paying users) LiveOps · Operations
Content calendarPreventing ops schedule clashes LiveOps · Operations
Help center · FAQWhen building user self-service support LiveOps · Operations
Ticket · refund · account recovery processWhen you need a flow that resolves user issues end-to-end LiveOps · Operations
SLA · response macrosWhen setting response standards and canned replies LiveOps · Operations
Event taxonomy designFirst design of analytics logging (naming rules) Analytics
Core metric definitionGoals · dashboards (DAU · retention · ARPU · LTV · churn) Analytics
Funnel analysisFinding drop-off points (signup · tutorial · payment conversion) Analytics
Cohort analysisAssessing user quality (by signup date · channel · payment) Analytics
Dashboard buildingDaily status view (Metabase · Amplitude) Analytics
A/B test designValidating UI · price · reward · onboarding Analytics
Attribution analysisJudging marketing efficiency (ads · store · viral) Analytics
Data validation queriesWhen metrics look off (client logs vs server ledger) Analytics
Privacy-compliant analyticsPrivacy rules + analytics (consent · anonymization · deletion) Analytics
ASO keyword designBefore store listing (name · subtitle · keywords · category) Marketing · Store
Store copywritingStore page (conversion-focused description · notes) Marketing · Store
Store image planningInstall conversion (screenshot order · preview video) Marketing · Store
Launch checklistRight before launch (pre-registration · review · price · regions) Marketing · Store
Review responsePost-launch reputation (replying to positive/negative · rating recovery) Marketing · Store
Campaign messagingAcquisition campaigns (ads · landing · email · push · social) Marketing · Store
Creative testingImproving CPI and conversion (thumbnail · asset · CTA) Marketing · Store
Competitor app researchMarket-entry strategy (positioning · price · reviews) Marketing · Store
Early community opsInitial user base (Discord · social · feedback) Marketing · Store
Launch asset productionActually producing trailers, capsule images, screenshots and other store-conversion assets Marketing · Store
GTM · distribution strategyWhen designing distribution via UA hook, ASO and kill/scale gates Marketing · Store
Pricing · package designWhen deciding at what price and in what bundles to sell Monetization Manager
Subscription · IAP designWhen designing subscription tiers and consumable/non-consumable items Monetization Manager
Paywall · offer designWhen deciding when and where to surface payment Monetization Manager
Promotion · refund policyWhen making first-buy, season, bundle and refund rules Monetization Manager
Profitability modelWhen judging if it's worth selling via LTV · CAC · ARPU Monetization Manager
Free↔paid boundaryWhen setting F2P balance and preventing pay-to-win Monetization Manager
광고 수익화광고 네트워크(AdMob·LevelPlay) 연동, 미디에이션/비딩, 리워드·전면 배치 정책과 빈도, eCPM·ARPDAU 최적화를 설계할 때 Monetization Manager
ToS · privacy policy draftingWhen you need Terms of Service and a Privacy Policy Legal · Compliance
Consent · tracking disclosureWhen handling GDPR, cookies and app-tracking permission Legal · Compliance
Store policy pre-reviewWhen preventing App Store / Play review rejections Legal · Compliance
License · copyright reviewWhen checking asset, font and OSS licenses Legal · Compliance
Age · youth protectionWhen you need ratings, child data and payment limits Legal · Compliance
Data deletion · access requestsWhen handling deletion, access and portability rights Legal · Compliance
Release-readiness gateWhen checking build, QA, assets and policy via one integrated checklist Release Manager
Build approval · signingWhen finalizing version, signing and the release package Release Manager
Store · platform submissionMetadata, review and policy handling (incl. rejection) Release Manager
Staged rolloutWhen releasing gradually via canary, cohort and halt criteria Release Manager
Rollback · hotfix decisionWhen deciding revert/patch paths on failure Release Manager
Release notes · handoffWhen summarizing changes, known issues and ops handoff Release Manager
Voice · tone guideWhen unifying product personality and terminology UX Writer · Content
Onboarding · tutorial copyWhen writing copy for the first-use path UX Writer · Content
MicrocopyWhen refining button, empty-state, error and confirm text UX Writer · Content
Store · landing copyWhen writing titles, descriptions and screenshot text UX Writer · Content
Notice · release · push copyWhen writing ops communications UX Writer · Content
Localization prepWhen externalizing strings into a translatable structure UX Writer · Content
Game concept one-pagerCore fun, target and differentiator on one page Game Director
Core loop designWhen nailing the smallest action-reward-progress loop Game Director
FTUE · first 5 minutesWhen designing the first impression (hook · first win · first choice) Game Director
Feature PRDWhen pinning a feature with acceptance criteria and non-goals Game Director
Progression · meta designWhen designing long-term motivation (levels · collection · ranking) Game Director
Economy · balance designWhen setting earn/spend and difficulty/reward curves Game Director
Live balance tuningWhen re-tuning reward, difficulty and economy curves from post-launch metrics and play data Game Director
Content designWhen designing levels, stages and events Game Director
MVP priority · scopeWhen cutting into Prototype/MVP/V1/Later Game Director
Roadmap · gatesMilestones + readiness check before handing off to implementation Game Director
게임 텔레메트리·이벤트 설계게임 이벤트 스키마(판 단위 집계)·오프라인 전송 규칙·결정 지표(D1/D7·세션·광고)를 설계할 때 Game Director
퍼즐 메커닉·레벨·난이도곡선퍼즐 게임의 메커닉 확정·레벨 생산 체계·난이도 곡선을 설계할 때 (코어루프 설계의 퍼즐 특화 확장) Game Director
Screen inventory · flowWhen defining needed screens and navigation UX · UI Designer
Wireframe · mockupWhen drawing per-screen layout and states UX · UI Designer
UI component systemWhen standardizing button, panel and HUD rules UX · UI Designer
Feedback · game-feel designWhen designing hit feel, effects and sound cues UX · UI Designer
Onboarding UXWhen designing the tutorial and first path UX · UI Designer
Accessibility · readabilityWhen checking contrast, font and color-blindness UX · UI Designer
아트 디렉션비주얼 스타일·컬러·무드를 확정하고 스타일가이드·에셋 기준·제작 QA로 모든 에셋(AI생성·구매·손제작)의 일관성을 총괄할 때 UX · UI Designer
오디오·VFX·연출 디렉션사운드·음악·VFX·연출의 방향과 Unity 파이프라인 기준(AudioMixer·Timeline·Particle/VFX Graph)을 잡고 코어 액션의 손맛(시각·청각·촉각 3중주)을 만들 때 UX · UI Designer
UI heuristic reviewWhen reviewing HUD, FTUE, shop, dashboard, form and landing screens against UI heuristics UX · UI Designer
Image production planWhen generating Codex images/assets sample-first and tracking approval UX · UI Designer
Image · asset generationWhen actually generating sprites, UI, backgrounds, icons and OG images and placing them into the engine/web to spec UX · UI Designer
Unity project skeletonWhen setting up scenes, managers, folders and placeholder scaffolding Game Client (Unity)
Core loop implementationWhen implementing the smallest playable loop Game Client (Unity)
Unity UI implementationWhen building screens with uGUI · UI Toolkit · TextMeshPro Game Client (Unity)
ScriptableObject data architectureWhen structuring config, balance and content as ScriptableObjects Game Client (Unity)
Input System · cameraWhen wiring controls and view with the new Input System Game Client (Unity)
Addressables · saveWhen handling asset loading and save/restore Game Client (Unity)
Unity Profiler optimizationWhen cutting draw calls, GC, batching and memory Game Client (Unity)
Unity mobile buildAndroid/iOS · IL2CPP · player settings · build automation Game Client (Unity)
Steamworks integrationSteam SDK · achievements · cloud save · leaderboards · depot upload · Steam Deck verification Game Client (Unity)
Flutter/Flame 게임 클라이언트캐주얼 2D 게임을 Flutter+Flame으로 구현할 때 — 게임 루프·컴포넌트·입력·overlays UI·오디오·성능·빌드 (Unity가 과한 경량 트랙) Game Client (Unity)
Test planWhen deciding what to verify and how QA · Tester
Playtest designWhen gathering real-user feedback systematically QA · Tester
Regression testingWhen checking a change didn't break existing behavior QA · Tester
Bug triageWhen classifying bugs by severity and priority QA · Tester
Device compatibilityWhen verifying across devices and resolutions QA · Tester
Core workflow definitionWhen defining the job a user must finish Product Manager
Page · route inventoryWhen listing needed screens and routes Product Manager
MVP scope cutWhen cutting dashboard/admin scope creep Product Manager
Acceptance criteriaWhen making 'done' measurable Product Manager
Next.js app shell · routingWhen setting App Router, layouts and server/client boundaries Web Frontend (Next.js)
React component implementationWhen building reusable components Web Frontend (Next.js)
shadcn/ui · Tailwind setupWhen implementing the design system as components Web Frontend (Next.js)
Server/client stateWhen handling React Query, server actions and cache Web Frontend (Next.js)
UX state coverageWhen filling loading, empty, error, success and permission states Web Frontend (Next.js)
Forms · validationWhen implementing input and validation with React Hook Form · Zod Web Frontend (Next.js)
Responsive · a11y · performanceWhen ensuring viewport, a11y and Core Web Vitals Web Frontend (Next.js)
Information architectureWhen setting nav, hierarchy and page structure UX Designer
WireframeWhen drawing per-page skeletons UX Designer
Design systemWhen standardizing tokens, components and patterns UX Designer
Interaction designWhen designing state transitions and micro-interactions UX Designer
UI heuristic reviewWhen reviewing HUD, FTUE, shop, dashboard, form and landing screens against UI heuristics UX Designer
Frontend polishWhen finishing a working web UI via spacing, alignment, states, a11y and micro-interactions UX Designer
Test planWhen deciding what to verify and how Web QA
Responsive · browser compatWhen verifying resolutions and cross-browser Web QA
Accessibility · WCAG checkWhen confirming a11y criteria are met Web QA
UX state · regression checkWhen checking loading/empty/error + change regression Web QA
Data-contract conformanceWhen confirming API responses and form validity Web QA
Mobile workflow definitionWhen setting the main user flow and proof requirements Product Manager
Screen inventoryWhen listing needed screens and the nav stack Product Manager
MVP scope cutWhen cutting platform/native scope creep Product Manager
Flutter app shell · routingWhen setting MaterialApp, go_router and theme Mobile Developer (Flutter)
Widget · screen implementationWhen building screens with Stateless/Stateful and custom widgets Mobile Developer (Flutter)
State management (Riverpod/Bloc)When structuring app state and DI Mobile Developer (Flutter)
Offline · local persistenceWhen storing/syncing with Isar/Drift · SharedPreferences Mobile Developer (Flutter)
Platform channels · nativeWhen adding camera, location, biometrics and similar features Mobile Developer (Flutter)
Push · deeplinkWhen implementing notifications and external entry via FCM · app links Mobile Developer (Flutter)
Flutter build · performanceWhen handling Android/iOS builds, widget rebuilds and render performance Mobile Developer (Flutter)
Device matrixWhen deciding which devices/OS to verify Device QA
Permission · offline testingWhen verifying permissions, disconnection and background Device QA
Performance budgetWhen checking app size, startup and heat Device QA
AccessibilityWhen checking touch targets and screen readers Device QA