[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-AlterLab-IEU-game-code-review-en":3,"guides-for-AlterLab-IEU-game-code-review":594,"similar-k175ndnvkp4w9mjtjemq4kdmm186nm5f-en":595},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":264,"isFallback":248,"parentExtension":270,"providers":271,"relations":276,"repo":278,"tags":591,"workflow":592},1778675202370.574,"k175ndnvkp4w9mjtjemq4kdmm186nm5f",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Invoke when the user wants a game-specific code review, architecture check, or technical analysis of game code. Covers frame independence, hot path performance, state machine integrity, and resource lifecycle. Triggers on: \"code review\", \"review my code\", \"check architecture\", \"game code quality\". Do NOT invoke for design document review (use game-design-review) or general sprint planning (use game-sprint-plan). Part of the AlterLab GameForge collection.\n",{"claudeCode":12},"AlterLab-IEU/AlterLab_GameForge","Game Code Review","https://github.com/AlterLab-IEU/AlterLab_GameForge",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":246,"workflow":262},1778675613214.2507,"kn7fy4rwe2ncr30y8vyyc7kw8986nt4m","en",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":201,"practices":206,"prerequisites":213,"promptVersionExtension":217,"promptVersionScoring":218,"purpose":219,"rationale":220,"score":221,"summary":222,"tags":223,"targetMarket":232,"tier":233,"useCases":234,"workflow":241},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,135,138,142,146,149,152,156,159,162,165,168,172,175,178,181,184,188],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly names the problem of reviewing game-specific code for issues like frame independence, performance, state integrity, and resource lifecycle, with specific triggers provided.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","This skill offers significant value beyond a simple prompt by focusing on game-specific failure modes and integrating with engine-specific tools and MCPs for deep analysis.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is production-ready, covering a complete lifecycle of code review from architecture overview to specific game-mechanic checks and output formatting, with MCP integrations enhancing its utility.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill has a single, well-defined responsibility: reviewing game code for specific quality and correctness criteria, avoiding scope creep into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's purpose, triggers, and boundaries, providing clear guidance on its use.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose explicit tools in the traditional sense; its functionality is based on prompt engineering within the LLM.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not expose parameters or configuration options in a way that requires documentation outside of its prompt instructions.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","As this skill does not expose explicit tools, this check is not applicable.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This skill operates via LLM interaction, not explicit tool parameter schemas, making this check not applicable.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT License, which is a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on March 30, 2026, which is within the last 90 days.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill does not appear to have third-party dependencies that require management.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill operates on code analysis and does not appear to handle or expose secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill's focus on code analysis and its structure suggest it treats input as data and not instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill operates on local code and documentation and does not appear to fetch remote content or execute external scripts at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates on code analysis within the project context and does not indicate any attempts to modify files outside its scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No evidence of detached process spawns or deny-retry loops in the skill's implementation.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill focuses on analyzing code and documentation provided locally; no outbound calls for data exfiltration are apparent.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks, and descriptions use clean printable ASCII.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's implementation appears to be in plain, readable markdown, with no obfuscated code or runtime script fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill operates on provided code and documentation and does not make assumptions about user-specific project organization outside of the analyzed files.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 open issues and 0 closed issues in the last 90 days, indicating either a new project or no current issues.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The skill manifest declares a version (1.3.0) which is meaningful and not stuck at 0.0.0.",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","The skill's prompt design appears to structure inputs for LLM processing, and the analysis focuses on code structure rather than arbitrary user input validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill performs analysis and reporting, not destructive operations, thus this check is not applicable.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","As an LLM-based skill, error handling is managed by the LLM's ability to interpret instructions and report issues, rather than explicit code try-catch blocks.",{"category":111,"check":115,"severity":42,"summary":116},"Logging","The skill does not perform actions that require local audit logging.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The skill analyzes code and documentation and does not inherently operate on personal data. Any personal data within code would be analyzed as part of the code structure.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill focuses on game development best practices applicable globally, with no regional restrictions detected.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill is designed to run within the Claude environment and does not make assumptions about specific local editors, shells, or operating systems.",{"category":45,"check":128,"severity":24,"summary":129},"README","A comprehensive README file exists and clearly states the extension's purpose and features.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This skill does not expose discrete tools or commands; it functions as a single prompt-based capability.",{"category":40,"check":134,"severity":42,"summary":50},"Overlapping near-synonym tools",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All features advertised in the README and SKILL.md have corresponding implementations or instructions within the skill's prompt.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions, including using Claude Code CLI and Claude Projects, along with examples.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The skill's instructions guide the LLM to provide clear findings, severity ratings, and remediation suggestions, effectively acting as actionable error messages for code review.",{"category":104,"check":147,"severity":42,"summary":148},"Pinned dependencies","The skill does not use third-party dependencies that require pinning.",{"category":33,"check":150,"severity":42,"summary":151},"Dry-run preview","This skill is analytical and does not perform state-changing operations, making a dry-run preview not applicable.",{"category":153,"check":154,"severity":42,"summary":155},"Protocol","Idempotent retry & timeouts","The skill's operation is based on prompt processing within the LLM and does not involve remote calls or state-changing operations requiring idempotency or timeouts.",{"category":118,"check":157,"severity":24,"summary":158},"Telemetry opt-in","The skill does not appear to emit telemetry; it operates locally on provided code and documentation.",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","The skill clearly defines its purpose as game-specific code review and technical analysis, listing specific triggers and explicit non-goals.",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and provides clear trigger phrases.",{"category":45,"check":166,"severity":24,"summary":167},"Concise Body","The SKILL.md body is well-structured, uses progressive disclosure via external documentation for details, and stays within a reasonable length.",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","The SKILL.md outlines procedures and links to external files (`docs/`, `references/`) for deeper material, demonstrating effective progressive disclosure.",{"category":169,"check":173,"severity":24,"summary":174},"Forked exploration","The `context: fork` setting is correctly applied, ensuring exploration-style tasks return summaries rather than flooding the conversation.",{"category":22,"check":176,"severity":24,"summary":177},"Usage examples","The skill provides sufficient and relevant usage examples that demonstrate input, invocation, and expected output.",{"category":22,"check":179,"severity":24,"summary":180},"Edge cases","The skill instructions address potential failure modes and limitations with observable symptoms and recovery steps, particularly for AI-generated code.",{"category":111,"check":182,"severity":42,"summary":183},"Tool Fallback","This skill does not rely on external MCP tools that would require fallback mechanisms.",{"category":185,"check":186,"severity":24,"summary":187},"Safety","Halt on unexpected state","The skill guides the LLM to identify and report on unexpected pre-states and potential issues, effectively halting flawed workflows.",{"category":92,"check":189,"severity":24,"summary":190},"Cross-skill coupling","The skill is self-contained and clearly defined, with explicit cross-linking to related skills when necessary, avoiding implicit coupling.",1778675613109,"This skill performs in-depth game code reviews, focusing on game-specific correctness like frame independence, performance, state management, and resource lifecycle, alongside standard code quality. It integrates with MCP servers for enhanced analysis and provides structured reports.",[194,195,196,197,198,199,200],"Game-specific code review","Architecture analysis","Performance auditing","State machine integrity checks","Resource lifecycle analysis","AI-generated code pattern detection","Integration with MCP servers (GitHub, Context7, Engine MCPs)",[202,203,204,205],"Reviewing design documents (use game-design-review)","General sprint planning (use game-sprint-plan)","Reviewing non-game specific code without game context","Providing generic code style suggestions without game impact",[207,208,209,210,211,212],"Game-specific checks first","Context-aware severity","Measure, do not guess","Engine idioms matter","Gameplay values in data, not code","Input handling abstraction",[214,215,216],"Claude Code or Claude Projects environment","Access to game code files","Optional: Connected MCP servers for enhanced analysis","3.0.0","4.4.0","To provide expert-level, game-specific code reviews and architectural checks, ensuring high-quality, performant, and maintainable game code.","The skill is exceptionally well-documented, rigorously structured, and provides deep, game-specific analysis. Findings are consistently actionable and prioritized. The README is comprehensive, and the SKILL.md is meticulously crafted.",98,"A comprehensive and rigorously structured game code review skill with deep game-specific analysis and excellent documentation.",[224,225,226,227,228,229,230,231],"game-development","code-review","architecture","performance","quality-assurance","unity","godot","unreal-engine","global","verified",[235,236,237,238,239,240],"Reviewing game code before merging features","Debugging performance issues and frame rate drops","Ensuring game behavior is consistent across different frame rates","Identifying and fixing state management bugs","Promoting prototype code to production quality","Onboarding new developers to code quality standards",[242,243,244,245],"Architecture Overview: Map systems, dependencies, and patterns","Game-Specific Checks: Delta Time Usage, Hot Path Allocations, State Management, Frame-Rate Independence, Resource Cleanup, Dependency Direction, Data-Driven Values, Input Handling, Concurrency Safety, AI Code Anti-Patterns, Magic Numbers","Standard Code Quality Checks: Naming, organization, error handling, documentation, tests, duplication, dead code","Output Report: Structured findings with severity and recommendations",{"codeQuality":247,"collectedAt":249,"documentation":250,"maintenance":253,"security":258,"testCoverage":260},{"hasLockfile":248},false,1778675592428,{"descriptionLength":251,"readmeSize":252},459,22337,{"closedIssues90d":8,"forks":254,"hasChangelog":248,"manifestVersion":255,"openIssues90d":8,"pushedAt":256,"stars":257},1,"1.3.0",1774877531000,11,{"hasNpmPackage":248,"license":259,"smitheryVerified":248},"MIT",{"hasCi":261,"hasTests":248},true,{"updatedAt":263},1778675613214,{"basePath":265,"githubOwner":266,"githubRepo":267,"locale":18,"slug":268,"type":269},"skills/workflows/game-code-review","AlterLab-IEU","AlterLab_GameForge","game-code-review","skill",null,{"evaluate":272,"extract":274},{"promptVersionExtension":217,"promptVersionScoring":218,"score":221,"tags":273,"targetMarket":232,"tier":233},[224,225,226,227,228,229,230,231],{"commitSha":275,"license":259},"HEAD",{"repoId":277},"kd762241529bgycvv1y5cv6a0x86nyha",{"_creationTime":279,"_id":277,"identity":280,"providers":281,"workflow":587},1778675197654.3564,{"githubOwner":266,"githubRepo":267,"sourceUrl":14},{"classify":282,"discover":571,"github":574},{"commitSha":275,"extensions":283},[284,301,310,318,326,334,342,350,358,366,374,382,390,398,406,414,422,430,438,446,451,459,467,475,483,491,499,507,515,523,531,539,547,555,563],{"basePath":285,"description":286,"displayName":287,"installMethods":288,"license":259,"rationale":289,"selectedPaths":290,"source":299,"sourceLanguage":18,"type":300},"","34 production-grade Claude AI skills for indie game development — 11 studio agents, 20 workflow skills, 3 engine specialists, 2 genre packs","alterlab-gameforge",{"claudeCode":12},"marketplace.json at marketplace.json",[291,294,296],{"path":292,"priority":293},"marketplace.json","mandatory",{"path":295,"priority":293},"README.md",{"path":297,"priority":298},"LICENSE","high","rule","marketplace",{"basePath":302,"description":303,"displayName":304,"installMethods":305,"rationale":306,"selectedPaths":307,"source":299,"sourceLanguage":18,"type":269},"skills/agents/game-accessibility-specialist","Invoke when the user asks about accessibility, inclusive design, colorblind mode, remappable controls, screen reader support, EAA compliance, CVAA, difficulty options, motor accommodations, or one-handed mode. Triggers on: \"accessibility\", \"inclusive design\", \"colorblind\", \"remappable controls\", \"screen reader\", \"EAA\", \"CVAA\", \"difficulty options\", \"motor accommodation\", \"one-handed\". Do NOT invoke for general UX design (use game-ux-designer) or art direction (use game-art-director). Part of the AlterLab GameForge collection.\n","game-accessibility-specialist",{"claudeCode":12},"SKILL.md frontmatter at skills/agents/game-accessibility-specialist/SKILL.md",[308],{"path":309,"priority":293},"SKILL.md",{"basePath":311,"description":312,"displayName":313,"installMethods":314,"rationale":315,"selectedPaths":316,"source":299,"sourceLanguage":18,"type":269},"skills/agents/game-art-director","Invoke when the user asks about art style, visual language, style guide, character design, environment art, UI art direction, asset pipeline, reference boards, color palette, or shape language. Triggers on: \"art style\", \"visual\", \"style guide\", \"character design\", \"environment art\", \"asset pipeline\", \"color palette\", \"shape language\". Do NOT invoke for UI/UX layout (use game-ux-designer) or creative vision (use game-creative-director). Part of the AlterLab GameForge collection.\n","game-art-director",{"claudeCode":12},"SKILL.md frontmatter at skills/agents/game-art-director/SKILL.md",[317],{"path":309,"priority":293},{"basePath":319,"description":320,"displayName":321,"installMethods":322,"rationale":323,"selectedPaths":324,"source":299,"sourceLanguage":18,"type":269},"skills/agents/game-audio-director","Invoke when the user asks about sound design, music direction, audio identity, adaptive audio, spatial audio, SFX, sonic palette, dialogue systems, audio middleware, dynamic music, or sound bible creation. Triggers on: \"sound design\", \"music\", \"audio\", \"SFX\", \"adaptive audio\", \"spatial audio\", \"sonic palette\", \"FMOD\", \"Wwise\", \"sound bible\". Do NOT invoke for narrative dialogue writing (use game-narrative-director) or creative vision (use game-creative-director). Part of the AlterLab GameForge collection.\n","game-audio-director",{"claudeCode":12},"SKILL.md frontmatter at skills/agents/game-audio-director/SKILL.md",[325],{"path":309,"priority":293},{"basePath":327,"description":328,"displayName":329,"installMethods":330,"rationale":331,"selectedPaths":332,"source":299,"sourceLanguage":18,"type":269},"skills/agents/game-creative-director","Invoke when the user asks about creative vision, game pillars, core fantasy, design direction, art style decisions, scope arbitration, or creative conflicts. Triggers on: \"vision\", \"pillars\", \"creative direction\", \"core fantasy\", \"tone\", \"aesthetic\", \"creative conflict\". Do NOT invoke for mechanics design (use game-designer) or technical architecture (use game-technical-director). Part of the AlterLab GameForge collection.\n","game-creative-director",{"claudeCode":12},"SKILL.md frontmatter at skills/agents/game-creative-director/SKILL.md",[333],{"path":309,"priority":293},{"basePath":335,"description":336,"displayName":337,"installMethods":338,"rationale":339,"selectedPaths":340,"source":299,"sourceLanguage":18,"type":269},"skills/agents/game-designer","Invoke when the user asks about game mechanics, core loop, balance, progression, economy design, reward systems, onboarding, game feel, systems design, or GDD authoring. Triggers on: \"mechanics\", \"core loop\", \"balance\", \"progression\", \"reward\", \"onboarding\", \"game feel\", \"systems design\", \"GDD\". Do NOT invoke for creative vision (use game-creative-director) or economy monetization (use game-economy-designer). Part of the AlterLab GameForge collection.\n","game-designer",{"claudeCode":12},"SKILL.md frontmatter at skills/agents/game-designer/SKILL.md",[341],{"path":309,"priority":293},{"basePath":343,"description":344,"displayName":345,"installMethods":346,"rationale":347,"selectedPaths":348,"source":299,"sourceLanguage":18,"type":269},"skills/agents/game-economy-designer","Invoke when the user asks about game economy, currency design, monetization, virtual currency, inflation, sink/source balance, F2P economy, premium currency, loot boxes, season pass, battle pass economics, dual currency, or resource flow modeling. Triggers on: \"economy\", \"currency\", \"monetization\", \"F2P\", \"premium\", \"loot box\", \"battle pass\", \"sink/source\", \"inflation\", \"resource flow\". Do NOT invoke for core gameplay mechanics (use game-designer) or legal advice on gambling laws (consult legal counsel). Part of the AlterLab GameForge collection.\n","game-economy-designer",{"claudeCode":12},"SKILL.md frontmatter at skills/agents/game-economy-designer/SKILL.md",[349],{"path":309,"priority":293},{"basePath":351,"description":352,"displayName":353,"installMethods":354,"rationale":355,"selectedPaths":356,"source":299,"sourceLanguage":18,"type":269},"skills/agents/game-narrative-director","Invoke when the user asks about story structure, branching narrative, dialogue systems, world-building, character design, environmental storytelling, ludonarrative coherence, writing for games, lore, theme, or character arcs. Triggers on: \"story\", \"narrative\", \"dialogue\", \"lore\", \"world-building\", \"character arc\", \"branching\", \"ludonarrative\". Do NOT invoke for creative vision (use game-creative-director) or game mechanics (use game-designer). Part of the AlterLab GameForge collection.\n","game-narrative-director",{"claudeCode":12},"SKILL.md frontmatter at skills/agents/game-narrative-director/SKILL.md",[357],{"path":309,"priority":293},{"basePath":359,"description":360,"displayName":361,"installMethods":362,"rationale":363,"selectedPaths":364,"source":299,"sourceLanguage":18,"type":269},"skills/agents/game-producer","Invoke when the user asks about sprint planning, milestone tracking, scope management, risk assessment, scheduling, resource allocation, team velocity, or needs production coordination across the development team. Triggers on: \"sprint\", \"milestone\", \"scope\", \"risk\", \"schedule\", \"resource\", \"velocity\", \"deadline\", \"crunch\", \"cut list\". Do NOT invoke for creative vision (use game-creative-director) or architecture decisions (use game-technical-director). Part of the AlterLab GameForge collection.\n","game-producer",{"claudeCode":12},"SKILL.md frontmatter at skills/agents/game-producer/SKILL.md",[365],{"path":309,"priority":293},{"basePath":367,"description":368,"displayName":369,"installMethods":370,"rationale":371,"selectedPaths":372,"source":299,"sourceLanguage":18,"type":269},"skills/agents/game-qa-lead","Invoke when the user asks about testing strategy, bug tracking, playtest methodology, regression testing, release certification, QA automation, or bug triage. Triggers on: \"testing\", \"bug\", \"QA\", \"regression\", \"certification\", \"playtest methodology\", \"test plan\", \"release gate\". Do NOT invoke for usability testing (use game-ux-designer) or balance validation (use game-balance-check). Part of the AlterLab GameForge collection.\n","game-qa-lead",{"claudeCode":12},"SKILL.md frontmatter at skills/agents/game-qa-lead/SKILL.md",[373],{"path":309,"priority":293},{"basePath":375,"description":376,"displayName":377,"installMethods":378,"rationale":379,"selectedPaths":380,"source":299,"sourceLanguage":18,"type":269},"skills/agents/game-technical-director","Invoke when the user asks about game architecture, engine selection, performance budgets, technical debt, build pipeline, cross-platform, rendering pipeline, or CI/CD for games. Triggers on: \"architecture\", \"engine selection\", \"performance budget\", \"tech debt\", \"build pipeline\", \"cross-platform\", \"rendering\", \"CI/CD\". Do NOT invoke for creative vision (use game-creative-director) or engine-specific code (use engine specialists). Part of the AlterLab GameForge collection.\n","game-technical-director",{"claudeCode":12},"SKILL.md frontmatter at skills/agents/game-technical-director/SKILL.md",[381],{"path":309,"priority":293},{"basePath":383,"description":384,"displayName":385,"installMethods":386,"rationale":387,"selectedPaths":388,"source":299,"sourceLanguage":18,"type":269},"skills/agents/game-ux-designer","Invoke when the user asks about game UI, onboarding, HUD design, controller navigation, player feedback, usability testing, colorblind modes, or game-specific UX patterns. Triggers on: \"UI\", \"UX\", \"onboarding\", \"HUD\", \"controller nav\", \"usability\", \"colorblind\", \"player feedback\", \"menu design\". Do NOT invoke for deep accessibility audits (use game-accessibility-specialist) or art style (use game-art-director). Part of the AlterLab GameForge collection.\n","game-ux-designer",{"claudeCode":12},"SKILL.md frontmatter at skills/agents/game-ux-designer/SKILL.md",[389],{"path":309,"priority":293},{"basePath":391,"description":392,"displayName":393,"installMethods":394,"rationale":395,"selectedPaths":396,"source":299,"sourceLanguage":18,"type":269},"skills/engine-specialists/game-godot-specialist","Invoke when the user works with Godot Engine or asks about GDScript, scene composition, signals, resources, shaders, GDExtension, physics, or Godot UI. Triggers on: \"Godot\", \"GDScript\", \"scene tree\", \"signals\", \".tscn\", \".tres\", \"GDExtension\", \"project.godot\". Do NOT invoke for engine-agnostic architecture (use game-technical-director) or Unity/Unreal questions (use the appropriate engine specialist). Part of the AlterLab GameForge collection.\n","game-godot-specialist",{"claudeCode":12},"SKILL.md frontmatter at skills/engine-specialists/game-godot-specialist/SKILL.md",[397],{"path":309,"priority":293},{"basePath":399,"description":400,"displayName":401,"installMethods":402,"rationale":403,"selectedPaths":404,"source":299,"sourceLanguage":18,"type":269},"skills/engine-specialists/game-unity-specialist","Invoke when the user works with Unity or asks about C#, MonoBehaviour, DOTS/ECS, Shader Graph, Addressables, UI Toolkit, URP/HDRP, or ScriptableObjects. Triggers on: \"Unity\", \"MonoBehaviour\", \"DOTS\", \"ECS\", \"Shader Graph\", \"Addressables\", \"UI Toolkit\", \"URP\", \"HDRP\", \"ScriptableObject\", \".unity\", \".cs\". Do NOT invoke for engine-agnostic architecture (use game-technical-director) or Godot/Unreal questions. Part of the AlterLab GameForge collection.\n","game-unity-specialist",{"claudeCode":12},"SKILL.md frontmatter at skills/engine-specialists/game-unity-specialist/SKILL.md",[405],{"path":309,"priority":293},{"basePath":407,"description":408,"displayName":409,"installMethods":410,"rationale":411,"selectedPaths":412,"source":299,"sourceLanguage":18,"type":269},"skills/engine-specialists/game-unreal-specialist","Invoke when the user works with Unreal Engine 5 or asks about C++/Blueprints, GAS, replication, Nanite, Lumen, CommonUI, Enhanced Input, or World Partition. Triggers on: \"Unreal\", \"UE5\", \"Blueprint\", \"GAS\", \"Nanite\", \"Lumen\", \"CommonUI\", \"Enhanced Input\", \"World Partition\", \".uproject\". Do NOT invoke for engine-agnostic architecture (use game-technical-director) or Godot/Unity questions. Part of the AlterLab GameForge collection.\n","game-unreal-specialist",{"claudeCode":12},"SKILL.md frontmatter at skills/engine-specialists/game-unreal-specialist/SKILL.md",[413],{"path":309,"priority":293},{"basePath":415,"description":416,"displayName":417,"installMethods":418,"rationale":419,"selectedPaths":420,"source":299,"sourceLanguage":18,"type":269},"skills/workflows/game-analytics-setup","Invoke when the user needs to set up analytics, define telemetry events, establish KPIs, build dashboards, configure A/B testing, or implement data-driven design capabilities. Triggers on: \"analytics\", \"telemetry\", \"KPIs\", \"metrics\", \"player data\", \"retention\", \"DAU\", \"dashboard\", \"A/B testing\", \"funnel analysis\". Do NOT invoke for balance tuning (use game-balance-check) or economy design (use game-economy-designer). Part of the AlterLab GameForge collection.\n","game-analytics-setup",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-analytics-setup/SKILL.md",[421],{"path":309,"priority":293},{"basePath":423,"description":424,"displayName":425,"installMethods":426,"rationale":427,"selectedPaths":428,"source":299,"sourceLanguage":18,"type":269},"skills/workflows/game-balance-check","Invoke when the user needs to validate game balance, tune economy systems, analyze progression curves, evaluate difficulty scaling, or check reward pacing. Includes Monte Carlo simulation and statistical validation. Triggers on: \"balance\", \"economy tuning\", \"progression curve\", \"difficulty scaling\", \"reward pacing\", \"Monte Carlo\", \"fairness check\". Do NOT invoke for economy/monetization design (use game-economy-designer) or code review (use game-code-review). Part of the AlterLab GameForge collection.\n","game-balance-check",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-balance-check/SKILL.md",[429],{"path":309,"priority":293},{"basePath":431,"description":432,"displayName":433,"installMethods":434,"rationale":435,"selectedPaths":436,"source":299,"sourceLanguage":18,"type":269},"skills/workflows/game-brainstorm","Invoke when the user wants to brainstorm game ideas, explore concepts, run structured ideation, or develop a new game concept from scratch. Triggers on: \"game idea\", \"brainstorm\", \"concept\", \"ideation\", \"what if\", \"game concept\", \"pitch\". Do NOT invoke for reviewing existing designs (use game-design-review) or market analysis (use game-market-research). Part of the AlterLab GameForge collection.\n","game-brainstorm",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-brainstorm/SKILL.md",[437],{"path":309,"priority":293},{"basePath":439,"description":440,"displayName":441,"installMethods":442,"rationale":443,"selectedPaths":444,"source":299,"sourceLanguage":18,"type":269},"skills/workflows/game-ci-pipeline","Invoke to set up CI/CD pipelines for game builds -- automated testing, build pipelines, and deployment to Steam, itch.io, or Epic. Triggers on: \"CI\", \"CD\", \"pipeline\", \"automated build\", \"deploy\", \"Steam deploy\", \"itch.io butler\", \"GitHub Actions game\", \"build automation\". Do NOT invoke for general code review (use game-code-review) or manual testing guidance (use game-qa-lead). Part of the AlterLab GameForge collection.\n","game-ci-pipeline",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-ci-pipeline/SKILL.md",[445],{"path":309,"priority":293},{"basePath":265,"description":10,"displayName":268,"installMethods":447,"rationale":448,"selectedPaths":449,"source":299,"sourceLanguage":18,"type":269},{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-code-review/SKILL.md",[450],{"path":309,"priority":293},{"basePath":452,"description":453,"displayName":454,"installMethods":455,"rationale":456,"selectedPaths":457,"source":299,"sourceLanguage":18,"type":269},"skills/workflows/game-design-review","Invoke when the user wants feedback on a game design document, GDD review, design evaluation, or consistency check on an existing design. Triggers on: \"review my GDD\", \"design feedback\", \"evaluate design\", \"design document review\", \"GDD critique\". Do NOT invoke for brainstorming new ideas (use game-brainstorm) or balance tuning (use game-balance-check). Part of the AlterLab GameForge collection.\n","game-design-review",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-design-review/SKILL.md",[458],{"path":309,"priority":293},{"basePath":460,"description":461,"displayName":462,"installMethods":463,"rationale":464,"selectedPaths":465,"source":299,"sourceLanguage":18,"type":269},"skills/workflows/game-gdd-author","Invoke for guided game design document authoring -- section-by-section GDD creation with validation, pillar alignment, and scope tier marking. Triggers on: \"write GDD\", \"create GDD\", \"game design document\", \"document my game\", \"GDD authoring\", \"fill in GDD\". Do NOT invoke for reviewing an existing GDD (use game-design-review) or designing specific game systems (use game-designer). Part of the AlterLab GameForge collection.\n","game-gdd-author",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-gdd-author/SKILL.md",[466],{"path":309,"priority":293},{"basePath":468,"description":469,"displayName":470,"installMethods":471,"rationale":472,"selectedPaths":473,"source":299,"sourceLanguage":18,"type":269},"skills/workflows/game-jam-mode","Invoke for game jam participation -- 48-72 hour compressed development workflow. Triggers on: \"game jam\", \"jam mode\", \"Ludum Dare\", \"GMTK Jam\", \"Global Game Jam\", \"Brackeys Jam\", \"48 hours\", \"jam submission\". Do NOT invoke for normal development timelines (use game-start). Part of the AlterLab GameForge collection.\n","game-jam-mode",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-jam-mode/SKILL.md",[474],{"path":309,"priority":293},{"basePath":476,"description":477,"displayName":478,"installMethods":479,"rationale":480,"selectedPaths":481,"source":299,"sourceLanguage":18,"type":269},"skills/workflows/game-launch","Invoke when the user is preparing for game release, needs a launch checklist, store submission guidance, go/no-go decision framework, or day-one patch planning. Covers Steam, itch.io, Epic, and console submission pipelines. Triggers on: \"launch\", \"release\", \"store submission\", \"go/no-go\", \"day-one patch\", \"launch readiness\". Do NOT invoke for sprint planning (use game-sprint-plan) or code review (use game-code-review). Part of the AlterLab GameForge collection.\n","game-launch",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-launch/SKILL.md",[482],{"path":309,"priority":293},{"basePath":484,"description":485,"displayName":486,"installMethods":487,"rationale":488,"selectedPaths":489,"source":299,"sourceLanguage":18,"type":269},"skills/workflows/game-localization-manager","Invoke when the user asks about localization, translation, i18n, internationalization, string extraction, cultural adaptation, RTL support, CJK text, or EFIGS preparation. Triggers on: \"localization\", \"translation\", \"i18n\", \"internationalization\", \"string extraction\", \"cultural adaptation\", \"RTL\", \"CJK\", \"EFIGS\". Do NOT invoke for narrative writing (use game-narrative-director) or accessibility (use game-accessibility-specialist). Part of the AlterLab GameForge collection.\n","game-localization-manager",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-localization-manager/SKILL.md",[490],{"path":309,"priority":293},{"basePath":492,"description":493,"displayName":494,"installMethods":495,"rationale":496,"selectedPaths":497,"source":299,"sourceLanguage":18,"type":269},"skills/workflows/game-market-research","Conduct market research for a game concept -- competitive landscape, market sizing, audience analysis, trend detection, and positioning strategy. Triggers on: \"market research\", \"competitive analysis\", \"market sizing\", \"audience analysis\", \"is this game viable\", \"similar games\", \"market validation\". Do NOT invoke for brainstorming ideas (use game-brainstorm) or economy monetization design (use game-economy-designer). Part of the AlterLab GameForge collection.\n","game-market-research",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-market-research/SKILL.md",[498],{"path":309,"priority":293},{"basePath":500,"description":501,"displayName":502,"installMethods":503,"rationale":504,"selectedPaths":505,"source":299,"sourceLanguage":18,"type":269},"skills/workflows/game-playtest","Invoke when the user wants to plan, execute, or analyze a structured playtest session with behavioral observation. Covers protocol design, observer guides, and data synthesis. Triggers on: \"playtest\", \"player feedback\", \"usability test\", \"observation session\", \"playtest analysis\". Do NOT invoke for QA bug testing (use game-qa-lead) or balance tuning (use game-balance-check). Part of the AlterLab GameForge collection.\n","game-playtest",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-playtest/SKILL.md",[506],{"path":309,"priority":293},{"basePath":508,"description":509,"displayName":510,"installMethods":511,"rationale":512,"selectedPaths":513,"source":299,"sourceLanguage":18,"type":269},"skills/workflows/game-postmortem","Run a structured post-mortem analyzing what went well, what went wrong, and extractable lessons. Pulls git history, milestone data, and retrospective notes automatically. Triggers on: \"post-mortem\", \"project review\", \"what did we learn\", \"lessons learned\", or when a major milestone or project is complete. Do NOT invoke for sprint-level retrospectives (use game-retrospective) or design reviews (use game-design-review). Part of the AlterLab GameForge collection.\n","game-postmortem",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-postmortem/SKILL.md",[514],{"path":309,"priority":293},{"basePath":516,"description":517,"displayName":518,"installMethods":519,"rationale":520,"selectedPaths":521,"source":299,"sourceLanguage":18,"type":269},"skills/workflows/game-prototype","Invoke when the user wants to rapidly prototype a mechanic, test a proof of concept, run hypothesis-driven development, or validate a game idea before full production. Triggers on: \"prototype\", \"proof of concept\", \"test this mechanic\", \"validate idea\", \"rapid prototype\", \"bake-off\". Do NOT invoke for starting a full project (use game-start) or brainstorming concepts (use game-brainstorm). Part of the AlterLab GameForge collection.\n","game-prototype",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-prototype/SKILL.md",[522],{"path":309,"priority":293},{"basePath":524,"description":525,"displayName":526,"installMethods":527,"rationale":528,"selectedPaths":529,"source":299,"sourceLanguage":18,"type":269},"skills/workflows/game-retrospective","Run a game development post-mortem rooted in the GDC tradition. Triggers on: \"retrospective\", \"retro\", \"post-mortem\", \"lessons learned\", \"what went right\", \"what went wrong\", \"kill list review\". Do NOT invoke for design document review (use game-design-review) or playtesting (use game-playtest). Part of the AlterLab GameForge collection.\n","game-retrospective",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-retrospective/SKILL.md",[530],{"path":309,"priority":293},{"basePath":532,"description":533,"displayName":534,"installMethods":535,"rationale":536,"selectedPaths":537,"source":299,"sourceLanguage":18,"type":269},"skills/workflows/game-reverse-document","Generate documentation from existing code or prototypes. Triggers on: \"document this\", \"reverse document\", \"generate docs from code\", \"onboard to codebase\", \"document existing system\". Do NOT invoke for writing new design docs from scratch (use game-brainstorm or game-design-review). Part of the AlterLab GameForge collection.\n","game-reverse-document",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-reverse-document/SKILL.md",[538],{"path":309,"priority":293},{"basePath":540,"description":541,"displayName":542,"installMethods":543,"rationale":544,"selectedPaths":545,"source":299,"sourceLanguage":18,"type":269},"skills/workflows/game-scope-check","Evaluate project scope against timeline and resources. Triggers on: \"scope creep\", \"feature list\", \"can we fit this in\", \"timeline pressure\", \"resource constraints\", \"cut list\", \"scope evaluation\". Do NOT invoke for sprint planning (use game-sprint-plan) or general project status (use game-producer). Part of the AlterLab GameForge collection.\n","game-scope-check",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-scope-check/SKILL.md",[546],{"path":309,"priority":293},{"basePath":548,"description":549,"displayName":550,"installMethods":551,"rationale":552,"selectedPaths":553,"source":299,"sourceLanguage":18,"type":269},"skills/workflows/game-sprint-plan","Invoke when the user needs to plan a development sprint, break down tasks, schedule game work, or organize a sprint with cross-discipline dependencies. Triggers on: \"sprint plan\", \"task breakdown\", \"development planning\", \"scheduling\", \"sprint backlog\". Do NOT invoke for scope evaluation (use game-scope-check) or retrospectives (use game-retrospective). Part of the AlterLab GameForge collection.\n","game-sprint-plan",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-sprint-plan/SKILL.md",[554],{"path":309,"priority":293},{"basePath":556,"description":557,"displayName":558,"installMethods":559,"rationale":560,"selectedPaths":561,"source":299,"sourceLanguage":18,"type":269},"skills/workflows/game-start","Invoke when the user wants to start a new game project, set up project scaffolding, onboard into an existing codebase, or initialize GameForge session state. Triggers on: \"start a game\", \"new game project\", \"set up project\", \"project onboarding\", \"initialize project\". Do NOT invoke for brainstorming ideas (use game-brainstorm) or prototyping mechanics (use game-prototype). Part of the AlterLab GameForge collection.\n","game-start",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-start/SKILL.md",[562],{"path":309,"priority":293},{"basePath":564,"description":565,"displayName":566,"installMethods":567,"rationale":568,"selectedPaths":569,"source":299,"sourceLanguage":18,"type":269},"skills/workflows/game-team-orchestrator","Coordinate multiple agents on complex game development features using battle-tested spawn recipes. Triggers on: \"multi-agent coordination\", \"team orchestration\", \"feature handoff\", \"cross-domain collaboration\", or when a task spans multiple specialist domains (combat system, narrative feature, UI overhaul, performance pass, launch prep). Do NOT invoke for single-domain tasks -- route directly to the appropriate specialist. Part of the AlterLab GameForge collection.\n","game-team-orchestrator",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-team-orchestrator/SKILL.md",[570],{"path":309,"priority":293},{"sources":572},[573],"manual",{"closedIssues90d":8,"description":575,"forks":254,"license":259,"openIssues90d":8,"pushedAt":256,"readmeSize":252,"stars":257,"topics":576},"🎮 34 production-grade Claude Code skills for indie game development — studio agents, workflow skills, engine specialists, genre packs, and CI validation. From concept to launch.",[577,578,579,580,581,582,583,224,584,585,586],"agent-skills","ai-agents","alterlab","anthropic","claude-code","claude-skills","game-design","gamedev","indie-game-dev","iue",{"classifiedAt":588,"discoverAt":589,"extractAt":590,"githubAt":590,"updatedAt":588},1778675201966,1778675197654,1778675200221,[226,225,224,230,227,228,229,231],{"evaluatedAt":263,"extractAt":593,"updatedAt":263},1778675202370,[],[596,619,645,673,703,731],{"_creationTime":597,"_id":598,"community":599,"display":600,"identity":602,"providers":603,"relations":615,"tags":616,"workflow":617},1778675202370.5737,"k178hvmr7cq4bmyqg7k2t5153186ntsn",{"reviewCount":8},{"description":440,"installMethods":601,"name":441,"sourceUrl":14},{"claudeCode":12},{"basePath":439,"githubOwner":266,"githubRepo":267,"locale":18,"slug":441,"type":269},{"evaluate":604,"extract":614},{"promptVersionExtension":217,"promptVersionScoring":218,"score":605,"tags":606,"targetMarket":232,"tier":233},99,[607,608,224,609,610,611,612,613,230,229,231],"ci","cd","automation","github-actions","steam","itch-io","deployment",{"commitSha":275},{"repoId":277},[609,608,607,613,224,610,230,612,611,229,231],{"evaluatedAt":618,"extractAt":593,"updatedAt":618},1778675592104,{"_creationTime":620,"_id":621,"community":622,"display":623,"identity":629,"providers":633,"relations":639,"tags":641,"workflow":642},1778696691708.291,"k17ftx4pjkebk4qtn7x2fj871586nzs9",{"reviewCount":8},{"description":624,"installMethods":625,"name":627,"sourceUrl":628},"Agent skill for reviewer - invoke with $agent-reviewer",{"claudeCode":626},"ruvnet/ruflo","agent-reviewer","https://github.com/ruvnet/ruflo",{"basePath":630,"githubOwner":631,"githubRepo":632,"locale":18,"slug":627,"type":269},".agents/skills/agent-reviewer","ruvnet","ruflo",{"evaluate":634,"extract":638},{"promptVersionExtension":217,"promptVersionScoring":218,"score":605,"tags":635,"targetMarket":232,"tier":233},[225,228,636,227,637],"security","maintainability",{"commitSha":275},{"repoId":640},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[225,637,227,228,636],{"evaluatedAt":643,"extractAt":644,"updatedAt":643},1778698241010,1778696691708,{"_creationTime":646,"_id":647,"community":648,"display":649,"identity":655,"providers":658,"relations":666,"tags":669,"workflow":670},1778691344230.1309,"k176131sr380kr583f65rf77ws86mcpk",{"reviewCount":8},{"description":650,"installMethods":651,"name":653,"sourceUrl":654},"Use when building game systems, implementing Unity/Unreal Engine features, or optimizing game performance. Invoke to implement ECS architecture, configure physics systems and colliders, set up multiplayer networking with lag compensation, optimize frame rates to 60+ FPS targets, develop shaders, or apply game design patterns such as object pooling and state machines. Trigger keywords: Unity, Unreal Engine, game development, ECS architecture, game physics, multiplayer networking, game optimization, shader programming, game AI.",{"claudeCode":652},"jeffallan/claude-skills","game-developer","https://github.com/jeffallan/claude-skills",{"basePath":656,"githubOwner":657,"githubRepo":582,"locale":18,"slug":653,"type":269},"skills/game-developer","jeffallan",{"evaluate":659,"extract":665},{"promptVersionExtension":217,"promptVersionScoring":218,"score":221,"tags":660,"targetMarket":232,"tier":233},[224,229,231,661,662,663,664],"ecs","performance-optimization","networking","shaders",{"commitSha":275},{"parentExtensionId":667,"repoId":668},"k177fx0q0bsftkws6j1av221j186ndt6","kd77w37et655xneae33d1p2d2n86ncxp",[661,224,663,662,664,229,231],{"evaluatedAt":671,"extractAt":672,"updatedAt":671},1778691862202,1778691344230,{"_creationTime":674,"_id":675,"community":676,"display":677,"identity":683,"providers":688,"relations":696,"tags":698,"workflow":699},1778691193352.5178,"k175cj68ewyej64segk2xnppss86n5ad",{"reviewCount":8},{"description":678,"installMethods":679,"name":681,"sourceUrl":682},"Revisa pull requests en proyectos Drupal 11 (u otro) siguiendo la metodología Codex (lógica de negocio, edge cases de hooks/queries, seguridad, performance, completitud). Genera un informe .md en la carpeta del IDE detectado (.antigravity/, .cursor/, .vscode/ o docs/) con hallazgos por severidad y soluciones accionables. Usar cuando el usuario pida \"revisión Codex\", \"revisión de PR\", \"revisar PR\", \"revisar PR",{"claudeCode":680},"j4rk0r/claude-skills","Codex PR Review","https://github.com/j4rk0r/claude-skills",{"basePath":684,"githubOwner":685,"githubRepo":582,"locale":686,"slug":687,"type":269},"skills/codex-pr-review","j4rk0r","es","codex-pr-review",{"evaluate":689,"extract":695},{"promptVersionExtension":217,"promptVersionScoring":218,"score":690,"tags":691,"targetMarket":232,"tier":233},100,[692,225,693,694,636,228],"drupal","pull-request","codex",{"commitSha":275,"license":259},{"repoId":697},"kd79shaph0e07035621cxd7x1n86m944",[225,694,692,693,228,636],{"evaluatedAt":700,"extractAt":701,"updatedAt":702},1778691239127,1778691193352,1778691484699,{"_creationTime":704,"_id":705,"community":706,"display":707,"identity":713,"providers":718,"relations":724,"tags":726,"workflow":727},1778685587115.721,"k17egzd4rbp1h46pyswtj49gas86n16q",{"reviewCount":8},{"description":708,"installMethods":709,"name":711,"sourceUrl":712},"Orchestrate Unity Editor via MCP (Model Context Protocol) tools and resources. Use when working with Unity projects through MCP for Unity - creating/modifying GameObjects, editing scripts, managing scenes, running tests, or any Unity Editor automation. Provides best practices, tool schemas, and workflow patterns for effective Unity-MCP integration.",{"claudeCode":710},"CoplayDev/unity-mcp","unity-mcp-orchestrator","https://github.com/CoplayDev/unity-mcp",{"basePath":714,"githubOwner":715,"githubRepo":716,"locale":18,"slug":717,"type":269},".claude/skills/unity-mcp-skill","CoplayDev","unity-mcp","unity-mcp-skill",{"evaluate":719,"extract":723},{"promptVersionExtension":217,"promptVersionScoring":218,"score":690,"tags":720,"targetMarket":232,"tier":233},[229,224,609,721,722],"editor-tool","mcp",{"commitSha":275},{"repoId":725},"kd7f7a61rr641b2hvb1av885xd86nt69",[609,721,224,722,229],{"evaluatedAt":728,"extractAt":729,"updatedAt":730},1778685650756,1778685587115,1778685715562,{"_creationTime":732,"_id":733,"community":734,"display":735,"identity":739,"providers":741,"relations":747,"tags":748,"workflow":749},1778685587115.7207,"k17cmb3q93q8fs8rnfadebvvgs86mkcw",{"reviewCount":8},{"description":736,"installMethods":737,"name":738,"sourceUrl":712},"Switch MCP for Unity package source in connected Unity projects. Use /mcp-source [main|beta|branch|local] to swap between upstream releases, your remote branch, or local dev checkout.",{"claudeCode":710},"mcp-source",{"basePath":740,"githubOwner":715,"githubRepo":716,"locale":18,"slug":738,"type":269},".claude/skills/mcp-source",{"evaluate":742,"extract":746},{"promptVersionExtension":217,"promptVersionScoring":218,"score":690,"tags":743,"targetMarket":232,"tier":233},[229,224,744,745,609],"package-management","git",{"commitSha":275},{"repoId":725},[609,224,745,744,229],{"evaluatedAt":750,"extractAt":729,"updatedAt":751},1778685613915,1778685715242]