Skip to content
persona-journey logo

Game Loopers Product & UX Verification Skill

persona-journey

Comprehensive persona journey testing and UX verification across all personas

mattnigh/skills_collection0installs24stars

SKILL.md

Full skill instructions

Game Loopers Product & UX Verification Skill

Skill Name

user-journey-verification

Purpose

Comprehensively test and verify all persona journeys across Game Loopers personas, leveraging the project-product-manager and ux-flow-designer agents to identify friction points, ensure consistency, and generate actionable improvement recommendations.

This skill produces a detailed REPORT.md in the root directory documenting findings, prioritized recommendations, and implementation roadmap.


Scope

Personas Covered (MVP Phase)

This skill tests user journeys for all current personas defined in PERSONAS.md:

  1. Game Designer - Creates products by combining assets, manages royalties
  2. 3D Modeler - Publishes embeddable STL products, earns royalties
  3. Illustrator/​Artist - Licenses artwork via embeddable products
  4. Consumer/​Buyer - Purchases complete game packages, discovers through jams

Future Personas (Deferred)

Documented but not tested until Phase 3:

  • Printer (3D printing service provider)
  • Painter (miniature painting service provider)

Verification Framework

1. User Journey Testing

For each persona, the skill will:

A. Map Complete User Flows

  • Account creation and onboarding
  • Primary goal achievement (create/​publish/​purchase)
  • Secondary interactions (collaboration, discovery, community)
  • Edge cases and error states

B. Identify Friction Points Using the ux-flow-designer agent to analyze:

  • Cognitive load at each step
  • Decision fatigue and confusion points
  • Missing feedback or unclear states
  • Excessive clicks or form fields
  • Mobile responsiveness issues

C. Verify Business Rules Using the project-product-manager agent to ensure:

  • Product status system (draft, private, public, archived)
  • Embeddability rules (is_embeddable flag, royalty configuration)
  • Publishing validation (products need files OR components)
  • Revenue distribution (10% platform fee, owner share, royalties)
  • RLS security policies

D. Check Consistency Cross-persona consistency verification:

  • UI patterns (BEM CSS, design tokens)
  • Form validation messaging
  • Error handling and recovery
  • Success state feedback
  • Navigation patterns

2. UX Best Practices Audit

The skill applies industry-standard UX principles:

Progressive Disclosure

  • Are complex features revealed gradually?
  • Do first-time users see appropriate guidance?
  • Are power users able to access advanced features?

Error Prevention & Recovery

  • Are destructive actions confirmed?
  • Do forms validate in real-time?
  • Are error messages actionable with recovery paths?
  • Can users undo or go back?

Feedback & Affordance

  • Do buttons clearly indicate their purpose?
  • Is loading state visible for async operations?
  • Are success/​failure states communicated clearly?
  • Does the UI respond immediately to interactions?

Accessibility (WCAG 2.1 Level AA)

  • Keyboard navigation support
  • Focus indicators visible and clear
  • Screen reader compatibility (ARIA labels)
  • Color contrast ratios
  • Touch target sizes (mobile)

Conversion Optimization

  • Is the primary CTA obvious on each page?
  • Are form fields minimized to essentials?
  • Is trust established (transparent pricing, clear policies)?
  • Are abandonment points minimized?

3. Agent Orchestration

The skill coordinates multiple specialized agents:

Phase 1: Strategic Analysis (project-product-manager)
  • Review current implementation against product goals
  • Identify scope creep or missing requirements
  • Validate business rule enforcement
  • Check code quality (no unused vars/​imports/​any types)
  • Assess technical debt and scalability

Deliverable: Strategic assessment document

Phase 2: Flow Design Review (ux-flow-designer)
  • Analyze all critical user flows per persona
  • Map entry points, decision points, exit states
  • Identify friction and suggest improvements
  • Recommend component patterns (aligned with BEM)
  • Provide accessibility recommendations

Deliverable: Flow analysis with diagrams and recommendations

Phase 3: Synthesis & Reporting

Combine findings into prioritized report:

  • P0 Critical Issues (blocking launch/​sales)
  • P1 High Impact (significant UX friction or inconsistency)
  • P2 Medium Impact (nice-to-have improvements)
  • P3 Future Enhancements (deferred to post-MVP)

Execution Process

When invoked, this skill will:

Step 1: Context Gathering

1. Read PERSONAS.md for all persona definitions
2. Read .claude/​skills/​CSS/​DESIGN_SYSTEM.md for UI standards
3. Read CLAUDE.md for architecture rules
4. Read ROADMAP.md for current phase and priorities

Step 2: Agent Invocation (Sequential)

2A. Launch project-product-manager agent

Task: Strategic Product Review
- Verify product status system implementation
- Check embeddability and royalty logic
- Review publishing validation rules
- Assess code quality (unused imports, any types)
- Validate consistency across components
- Identify technical debt or architectural issues

2B. Launch ux-flow-designer agent (per persona)

For each persona, launch separate flow analysis:

Game Designer Journey:

Flow 1: Create first product
  Entry: Dashboard → "Create Product" button
  Steps: Title/​description → Upload files → Set price → Embed products → Configure royalties → Publish
  Exit: Product live in marketplace

Flow 2: Embed community product for royalty sharing
  Entry: Product editor → "Embed Products" tab
  Steps: Search embeddable products → Select product → Configure royalty → Save
  Exit: Product updated with component royalties

Flow 3: Monitor revenue breakdown
  Entry: Product detail page (owner view)
  Steps: View revenue preview → Understand splits → See contributor list
  Exit: Confident in revenue distribution

3D Modeler Journey:

Flow 1: Publish embeddable STL product
  Entry: Create → "Create Product" button
  Steps: Upload STL files → Mark as embeddable → Set direct sale price → Set royalty rate → Publish
  Exit: Product visible in marketplace + embeddable for others

Flow 2: Track royalty earnings from embedded products
  Entry: Dashboard → "Royalty Earnings"
  Steps: View products embedding their work → See earnings per parent product → Track total royalties
  Exit: Understand passive income stream

Illustrator Journey:

Flow 1: License artwork via embeddable product
  Entry: Create → "Create Product" button
  Steps: Upload art files (PNG/​PDF) → Mark embeddable → Set royalty rate → Publish
  Exit: Art available for licensing

Flow 2: Get credited on parent products
  Entry: Notification: "Your art was embedded in [Product]"
  Steps: View parent product page → See attribution → View royalty amount
  Exit: Confident work is credited and compensated

Consumer Journey:

Flow 1: Discover and purchase complete game package
  Entry: Browse products page
  Steps: Search/​filter → View product detail → See what's included → See price breakdown → Add to cart → Checkout → Download files
  Exit: Product files downloaded, creators paid

Flow 2: Understand who gets paid (transparency)
  Entry: Product detail page
  Steps: View "Revenue Breakdown" section → See owner share → See contributor royalties → See platform fee
  Exit: Trust established through transparency

Step 3: Cross-Persona Analysis

- Compare flows for consistency
- Identify shared components needing standardization
- Verify design system adherence across personas
- Check for conflicting patterns or messaging

Step 4: Generate REPORT.md

Output structure:
- Executive Summary
- Methodology
- Findings by Persona (each persona gets dedicated section)
- Cross-Cutting Issues (affects multiple personas)
- Prioritized Recommendations (P0, P1, P2, P3)
- Implementation Roadmap
- Success Metrics for Improvements

Report Template

The generated REPORT.md will follow this structure:

# Game Loopers User Journey Verification Report

**Generated:** [Date]
**Scope:** MVP Personas (Game Designer, 3D Modeler, Illustrator, Consumer)
**Phase:** Pre-Launch Verification

---

## Executive Summary

[High-level findings, critical issues count, overall UX health score]

---

## Methodology

- Agents used: project-product-manager, ux-flow-designer
- Personas tested: 4 current MVP personas
- Flows analyzed: [Number] user journeys
- Standards applied: WCAG 2.1 AA, BEM CSS, Game Loopers design system

---

## Findings by Persona

### 1. Game Designer

**Primary Journey: Create and Publish Product**

✅ **What Works:**
- [List strengths]

❌ **Friction Points:**
- [Specific issues with location references]

🔧 **Recommendations:**
- [Actionable improvements with priority]

**Secondary Journey: Embed Community Products**

[Same structure]

---

### 2. 3D Modeler

[Same structure as Game Designer]

---

### 3. Illustrator

[Same structure]

---

### 4. Consumer/​Buyer

[Same structure]

---

## Cross-Cutting Issues

### Design System Consistency
[Issues affecting multiple personas]

### Component Reusability
[Opportunities to DRY up code]

### Accessibility Gaps
[WCAG violations or keyboard navigation issues]

### Mobile Responsiveness
[Breakpoint issues, touch target sizes]

---

## Prioritized Recommendations

### P0: Critical (Blocking Launch)
1. [Issue] - **Impact:** [Description] - **Location:** [File/​Component]
   - **Fix:** [Specific solution]
   - **Effort:** [Hours/​Days]

### P1: High Impact (Launch Blockers or Major UX Friction)
[Same format]

### P2: Medium Impact (Post-Launch Improvements)
[Same format]

### P3: Future Enhancements (Phase 2+)
[Same format]

---

## Implementation Roadmap

### Week 1 (Pre-Launch)
- [ ] Fix P0 critical issues
- [ ] Address P1 high-impact items

### Week 2-4 (Post-Launch)
- [ ] Implement P2 medium-impact improvements
- [ ] Monitor metrics for validation

### Month 2+ (Growth Phase)
- [ ] Consider P3 enhancements based on user feedback

---

## Success Metrics

### Pre-Launch Targets
- 0 P0 critical issues
- <3 P1 high-impact issues
- WCAG 2.1 AA compliance: 100%
- Mobile responsiveness: All breakpoints tested

### Post-Launch Metrics (to validate improvements)
- Product publish success rate: >90%
- Checkout completion rate: >75%
- Average time to first sale: <7 days
- User support tickets: <5% of users

---

## Appendix

### A. Agent Outputs
[Links to detailed agent reports]

### B. Flow Diagrams
[Text-based flow diagrams for each persona]

### C. Component Audit
[BEM compliance, design token usage, accessibility]

### D. Code Quality Report
[Unused imports/​vars, any types, architectural issues]

Invocation Examples

Example 1: Full Pre-Launch Audit

User: "Run the user journey verification for all personas"

Skill executes:
1. Reads PERSONAS.md, DESIGN_SYSTEM.md, CLAUDE.md
2. Invokes project-product-manager for strategic review
3. Invokes ux-flow-designer for each persona flow
4. Synthesizes findings
5. Writes REPORT.md to root directory
6. Outputs: "✅ Verification complete. See /​REPORT.md for detailed findings and recommendations."

Example 2: Single Persona Deep Dive

User: "Verify the 3D Modeler journey in detail"

Skill executes:
1. Reads PERSONAS.md (3D Modeler section only)
2. Invokes ux-flow-designer for modeler-specific flows
3. Invokes project-product-manager for consistency check
4. Generates focused report section
5. Appends to REPORT.md or creates MODELER_REPORT.md

Example 3: Specific Flow Verification

User: "Test the product publishing flow for Game Designers"

Skill executes:
1. Maps publishing flow from product editor to marketplace
2. Invokes ux-flow-designer for friction analysis
3. Invokes project-product-manager for validation rule check
4. Generates focused recommendations
5. Outputs inline report or appends to REPORT.md

Quality Assurance Checklist

Before generating final report, verify:

  • All 4 MVP personas have been analyzed
  • Each persona has at least 2 primary flows tested
  • Accessibility standards checked (WCAG 2.1 AA)
  • Design system compliance verified (BEM, tokens)
  • Business rules validated (status, embeddability, royalties)
  • Code quality reviewed (no unused code, no any types)
  • Cross-persona consistency checked
  • Recommendations are actionable with clear next steps
  • Priorities assigned (P0, P1, P2, P3)
  • Implementation effort estimated
  • Success metrics defined

Success Criteria

This skill succeeds when:

✅ Comprehensive Coverage

  • All MVP personas analyzed
  • Primary and secondary flows mapped
  • Edge cases and error states considered

✅ Actionable Recommendations

  • Each issue has clear location (file:line)
  • Specific fixes provided, not just observations
  • Prioritization helps focus effort (P0 → P3)
  • Effort estimates guide planning

✅ Strategic Alignment

  • Recommendations align with ROADMAP.md priorities
  • MVP scope respected (no scope creep)
  • Phase 2/​3 ideas captured but deferred

✅ Quality Standards

  • WCAG 2.1 AA compliance verified
  • BEM CSS methodology enforced
  • Design token usage checked
  • Code quality rules applied

✅ Measurable Outcomes

  • Success metrics defined for improvements
  • Baseline current-state documented
  • Target post-improvement state specified

Agent Communication Protocol

To project-product-manager:

Context: We're conducting pre-launch user journey verification
Task: Strategic product review covering:
  1. Product status system (draft, private, public, archived) - verify implementation
  2. Embeddability rules (is_embeddable flag, royalty config) - check consistency
  3. Publishing validation (products need files OR components) - test edge cases
  4. Revenue distribution (10% platform fee, owner share, royalties) - validate calculations
  5. Code quality (unused imports, variables, any types) - enforce rules
  6. Cross-persona consistency (components, patterns, messaging)

Output: Strategic assessment with prioritized issues (P0-P3)

To ux-flow-designer (per persona):

Context: Testing [PERSONA] user journey for Game Loopers MVP
Persona: [Full persona details from PERSONAS.md]
Primary Flow: [Flow description]
Task: Analyze this flow for:
  1. Friction points (confusion, extra clicks, unclear states)
  2. Progressive disclosure (is complexity revealed gradually?)
  3. Error prevention & recovery (validations, confirmations, undo)
  4. Feedback & affordance (loading states, success messages)
  5. Accessibility (keyboard nav, ARIA, focus management)
  6. Conversion optimization (clear CTAs, minimal fields, trust signals)

Output: Flow diagram + friction analysis + recommendations

Maintenance & Updates

When to Re-Run:

  • Pre-launch (final verification before beta)
  • After major feature additions
  • When new personas are added (Phase 2, 3)
  • Quarterly UX health checks
  • After user feedback indicates friction

How to Update This Skill:

  • Add new personas to PERSONAS.md
  • Update agent orchestration for new flows
  • Refine report template based on stakeholder feedback
  • Adjust priority definitions (P0-P3) as project matures

Summary

This skill is the comprehensive UX and product verification system for Game Loopers. By orchestrating specialized agents and applying rigorous testing frameworks, it ensures that all user journeys are friction-free, consistent, accessible, and aligned with business goals.

The resulting REPORT.md becomes the source of truth for pre-launch polish and post-launch improvement prioritization, driving product excellence through data-driven, persona-centric analysis.

More skills from mattnigh

spring-framework-patterns logo
mattnigh/skills_collection

spring-framework-patterns

Comprehensive Spring Framework and Spring Boot best practices including dependency injection patterns, bean lifecycle and scopes, REST API development, Spring Data JPA, service layer design, Spring Security, testing strategies, caching, AOP, async processing, error handling, and common anti-patte...

24 0
View

TypeScript厳格モードによる型安全性設計を専門とするスキル。 📖 参照書籍: - 『Effective TypeScript』(Dan Vanderkam): 型設計 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/di...

24 0
View
deploying-cloud-k8s logo
mattnigh/skills_collection

deploying-cloud-k8s

Deploys applications to cloud Kubernetes (AKS/GKE/DOKS) with CI/CD pipelines. Use when deploying to production, setting up GitHub Actions, troubleshooting deployments. Covers build-time vs runtime vars, architecture matching, and battle-tested debugging.

24 0
View
moai-alfred-agent-guide logo
mattnigh/skills_collection

moai-alfred-agent-guide

19-agent team structure, decision trees for agent selection, Haiku vs Sonnet model selection, and agent collaboration principles. Use when deciding which sub-agent to invoke, understanding team responsibilities, or learning multi-agent orchestration.

24 0
View
mermaid-diagram-generator logo
mattnigh/skills_collection

mermaid-diagram-generator

Converts architecture descriptions, module specs, or workflow docs into Mermaid diagrams. Use when visualizing brick module relationships, workflows (DDD, investigation), or system architecture. Supports: flowcharts, sequence diagrams, class diagrams, state machines, entity relationship diagrams,...

24 0
View
pre-flight-check logo
mattnigh/skills_collection

pre-flight-check

INVOKE FIRST before any code work. Validates git workflow (branch, issue, worklog) and checks approach. Use at START of every task and END before completing. Prevents skipped steps.

24 0
View
browser-dev-tools logo
mattnigh/skills_collection

browser-dev-tools

This skill should be used when working with browser-rendered artifacts (i.e. Bun, React/React Native) to proactively validate that development work on localhost is being built appropriately and to support debugging browser-rendered content. Use this skill after making frontend changes to verify t...

24 0
View
lead-dev logo
mattnigh/skills_collection

lead-dev

Lead Développeur - Coordination technique opérationnelle, code review, mentoring et livraison. Pair de web-dev-process au niveau OPÉRATIONS.

24 0
View
worker-monitor logo
mattnigh/skills_collection

worker-monitor

Monitor Docker workers, RQ queue health, and auto-scale workers (max 4). Use when: checking job progress, monitoring queue depth, scaling workers up/down, diagnosing slow processing, or waiting for jobs to complete. Referenced by data-quality skill during reprocessing.

24 0
View
quality-advisor logo
mattnigh/skills_collection

quality-advisor

Proactive quality guidance system that monitors artifact creation and provides real-time feedback on documentation quality

24 0
View
bump-version logo
mattnigh/skills_collection

bump-version

This skill should be used when the user wants to bump the version number in the workspace. It updates versions across all pyproject.toml files (root, tde, and tda packages) and the CHANGELOG.md to keep them synchronized.

24 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View