KarnelVaultDownload KarnelVault
Skill catalog

Skills your roles cover

171 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
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
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
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
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
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
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
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)
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