[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-AlterLab-IEU-game-technical-director-zh-CN":3,"guides-for-AlterLab-IEU-game-technical-director":574,"similar-k17ekm4hebf539hkq450gn6gtx86mahh-zh-CN":575},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":245,"isFallback":242,"parentExtension":250,"providers":251,"relations":256,"repo":258,"tags":571,"workflow":572},1778675202370.5718,"k17ekm4hebf539hkq450gn6gtx86mahh",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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",{"claudeCode":12},"AlterLab-IEU/AlterLab_GameForge","game-technical-director","https://github.com/AlterLab-IEU/AlterLab_GameForge",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":227,"workflow":243},1778675425560.8604,"kn70pdpsjsae2eypgn2thhaqcn86n3k6","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":201,"promptVersionExtension":206,"promptVersionScoring":207,"purpose":208,"rationale":209,"score":210,"summary":211,"tags":212,"targetMarket":219,"tier":220,"useCases":221},[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,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly names specific problems and target users for game development, such as architecture, engine selection, and performance budgets.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers specialized game development expertise beyond generic LLM capabilities, focusing on structured decision-making, performance budgeting, and technical debt management tailored for indie studios.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill's detailed instructions, templates, and clear workflow suggest it's designed for immediate use in real game development projects, covering architectural decisions, performance, and technical debt.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses specifically on technical direction for game development, covering architecture, performance, and tech debt, without straying 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 intended use within game development.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose tools directly; its functionality is accessed via natural language prompts and its internal logic.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not expose configurable parameters or options to the user; interaction is via natural language prompts.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This skill does not expose user-facing tools with names; its functionality is invoked through natural language.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This skill does not expose tools with parameter schemas or response shapes; interaction is via natural language prompts.",{"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 3 months.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The extension does not appear to use third-party dependencies that require explicit management.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill does not handle or expose secrets; its function is based on knowledge and guidance, not sensitive data access.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill operates on prompts and structured data, with no indication of loading or executing untrusted third-party code or data.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill is self-contained and does not fetch external code or data at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates by processing prompts and generating text; it does not have file system access or the ability to modify external environments.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill's nature as a prompt-processing agent does not lend itself to sandbox escape primitives.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill does not interact with external systems or handle confidential data that could be exfiltrated.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled markdown file appears free of hidden text tricks or malicious formatting.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill is a markdown file with instructions, not obfuscated or minified code that requires execution.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill makes no assumptions about the user's project file structure beyond needing a context for game development questions.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 issues opened and 0 issues closed in the last 90 days, indicating low current issue volume and no apparent backlogs.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","A version number (1.3.0) is clearly declared in the SKILL.md frontmatter.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","This skill does not execute code or process structured input/output that would require schema validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill provides guidance and recommendations; it does not perform any destructive operations.",{"category":104,"check":111,"severity":42,"summary":112},"Error Handling","This skill does not involve code execution with error paths; it generates text based on prompts.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","The skill does not perform actions that require local logging for audit purposes.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill does not operate on personal data; it provides technical guidance for game development.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill's advice is universally applicable to game development and does not contain region-specific logic.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill operates within the Claude environment and does not make assumptions about specific OS, shells, or editors.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README file exists and clearly describes the project's purpose, features, and how to use the skills.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a skill-based extension, not a CLI or MCP server, and does not expose a list of tools.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","This skill does not expose user-facing tools, so there are no overlapping near-synonym tool names.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All features advertised in the README and SKILL.md (e.g., studio agents, workflow skills, engine specialists) have corresponding implementations within the skill files or are clearly described as reference material.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions for Claude Code and Claude Projects, along with example usage.",{"category":143,"check":144,"severity":42,"summary":145},"Errors","Actionable error messages","This skill does not have user-facing error paths as it provides guidance through natural language interaction.",{"category":147,"check":148,"severity":42,"summary":149},"Execution","Pinned dependencies","The skill does not bundle scripts with external dependencies that require pinning.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill provides guidance and does not perform state-changing operations requiring a dry-run preview.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","This skill does not involve remote calls or state-changing operations that would require idempotency or timeouts.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The skill does not emit telemetry; it operates solely within the user's session.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description precisely names the artifact (game development), the intent (architecture, engine selection, performance), and provides clear triggers and non-goals.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise, clearly stating the skill's purpose and trigger phrases without excessive keywords.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-structured and appropriately delegates deeper material to separate documents, keeping the main file concise.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The skill outlines procedures and links to separate files for deeper material, demonstrating effective progressive disclosure.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill does not involve heavy exploration or deep code review that would necessitate a forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The README provides relevant usage examples for various scenarios, demonstrating how to invoke the skill and what outcomes to expect.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill anticipates potential issues (e.g., when NOT to use it, cross-platform considerations) and documents limitations implicitly through its clear scope and delegation rules.",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","This skill does not rely on external tools or MCP servers that would require fallback paths.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill's guidance implicitly halts on unexpected states by defining clear non-goals and deferring complex tasks to other skills.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill clearly defines its scope and explicitly delegates to other skills when necessary, avoiding implicit coupling.",1778675425459,"This skill acts as a technical director for game development projects, providing guidance on architecture, engine selection, performance budgets, technical debt, build pipelines, and cross-platform strategies. It is part of the AlterLab GameForge collection and operates by processing natural language prompts.",[195,196,197,198,199,200],"Game architecture governance","Performance budget definition and enforcement","Technical debt stewardship","Indie-scale architecture guidance","Build pipeline and CI/CD strategy","Third-party dependency evaluation",[202,203,204,205],"Defining creative vision or art style","Designing specific game mechanics or balance formulas","Managing project scope or schedule","Providing engine-specific code implementation details","3.0.0","4.4.0","To provide expert technical direction and decision-making for indie game developers, ensuring projects are built on sound architecture, within performance budgets, and with manageable technical debt.","The skill is exceptionally well-documented, clearly defined, and adheres to best practices. No critical or warning findings were identified.",98,"A high-quality, comprehensive skill for technical direction in game development.",[213,214,215,216,217,218],"game-development","architecture","ci-cd","performance-optimization","technical-debt","engine-selection","global","verified",[222,223,224,225,226],"Choosing an engine and architecture for a new game project.","Diagnosing and resolving performance bottlenecks.","Planning for technical debt repayment and code quality.","Setting up CI/CD pipelines for game builds.","Evaluating third-party assets and libraries.",{"codeQuality":228,"collectedAt":230,"documentation":231,"maintenance":234,"security":239,"testCoverage":241},{"hasLockfile":229},false,1778675411951,{"descriptionLength":232,"readmeSize":233},476,22337,{"closedIssues90d":8,"forks":235,"hasChangelog":229,"manifestVersion":236,"openIssues90d":8,"pushedAt":237,"stars":238},1,"1.3.0",1774877531000,11,{"hasNpmPackage":229,"license":240,"smitheryVerified":229},"MIT",{"hasCi":242,"hasTests":229},true,{"updatedAt":244},1778675425560,{"basePath":246,"githubOwner":247,"githubRepo":248,"locale":18,"slug":13,"type":249},"skills/agents/game-technical-director","AlterLab-IEU","AlterLab_GameForge","skill",null,{"evaluate":252,"extract":254},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":253,"targetMarket":219,"tier":220},[213,214,215,216,217,218],{"commitSha":255},"HEAD",{"repoId":257},"kd762241529bgycvv1y5cv6a0x86nyha",{"_creationTime":259,"_id":257,"identity":260,"providers":261,"workflow":567},1778675197654.3564,{"githubOwner":247,"githubRepo":248,"sourceUrl":14},{"classify":262,"discover":551,"github":554},{"commitSha":255,"extensions":263},[264,281,290,298,306,314,322,330,338,346,354,359,367,375,383,391,399,407,415,423,431,439,447,455,463,471,479,487,495,503,511,519,527,535,543],{"basePath":265,"description":266,"displayName":267,"installMethods":268,"license":240,"rationale":269,"selectedPaths":270,"source":279,"sourceLanguage":18,"type":280},"","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",[271,274,276],{"path":272,"priority":273},"marketplace.json","mandatory",{"path":275,"priority":273},"README.md",{"path":277,"priority":278},"LICENSE","high","rule","marketplace",{"basePath":282,"description":283,"displayName":284,"installMethods":285,"rationale":286,"selectedPaths":287,"source":279,"sourceLanguage":18,"type":249},"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",[288],{"path":289,"priority":273},"SKILL.md",{"basePath":291,"description":292,"displayName":293,"installMethods":294,"rationale":295,"selectedPaths":296,"source":279,"sourceLanguage":18,"type":249},"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",[297],{"path":289,"priority":273},{"basePath":299,"description":300,"displayName":301,"installMethods":302,"rationale":303,"selectedPaths":304,"source":279,"sourceLanguage":18,"type":249},"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",[305],{"path":289,"priority":273},{"basePath":307,"description":308,"displayName":309,"installMethods":310,"rationale":311,"selectedPaths":312,"source":279,"sourceLanguage":18,"type":249},"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",[313],{"path":289,"priority":273},{"basePath":315,"description":316,"displayName":317,"installMethods":318,"rationale":319,"selectedPaths":320,"source":279,"sourceLanguage":18,"type":249},"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",[321],{"path":289,"priority":273},{"basePath":323,"description":324,"displayName":325,"installMethods":326,"rationale":327,"selectedPaths":328,"source":279,"sourceLanguage":18,"type":249},"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",[329],{"path":289,"priority":273},{"basePath":331,"description":332,"displayName":333,"installMethods":334,"rationale":335,"selectedPaths":336,"source":279,"sourceLanguage":18,"type":249},"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",[337],{"path":289,"priority":273},{"basePath":339,"description":340,"displayName":341,"installMethods":342,"rationale":343,"selectedPaths":344,"source":279,"sourceLanguage":18,"type":249},"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",[345],{"path":289,"priority":273},{"basePath":347,"description":348,"displayName":349,"installMethods":350,"rationale":351,"selectedPaths":352,"source":279,"sourceLanguage":18,"type":249},"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",[353],{"path":289,"priority":273},{"basePath":246,"description":10,"displayName":13,"installMethods":355,"rationale":356,"selectedPaths":357,"source":279,"sourceLanguage":18,"type":249},{"claudeCode":12},"SKILL.md frontmatter at skills/agents/game-technical-director/SKILL.md",[358],{"path":289,"priority":273},{"basePath":360,"description":361,"displayName":362,"installMethods":363,"rationale":364,"selectedPaths":365,"source":279,"sourceLanguage":18,"type":249},"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",[366],{"path":289,"priority":273},{"basePath":368,"description":369,"displayName":370,"installMethods":371,"rationale":372,"selectedPaths":373,"source":279,"sourceLanguage":18,"type":249},"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",[374],{"path":289,"priority":273},{"basePath":376,"description":377,"displayName":378,"installMethods":379,"rationale":380,"selectedPaths":381,"source":279,"sourceLanguage":18,"type":249},"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",[382],{"path":289,"priority":273},{"basePath":384,"description":385,"displayName":386,"installMethods":387,"rationale":388,"selectedPaths":389,"source":279,"sourceLanguage":18,"type":249},"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",[390],{"path":289,"priority":273},{"basePath":392,"description":393,"displayName":394,"installMethods":395,"rationale":396,"selectedPaths":397,"source":279,"sourceLanguage":18,"type":249},"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",[398],{"path":289,"priority":273},{"basePath":400,"description":401,"displayName":402,"installMethods":403,"rationale":404,"selectedPaths":405,"source":279,"sourceLanguage":18,"type":249},"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",[406],{"path":289,"priority":273},{"basePath":408,"description":409,"displayName":410,"installMethods":411,"rationale":412,"selectedPaths":413,"source":279,"sourceLanguage":18,"type":249},"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",[414],{"path":289,"priority":273},{"basePath":416,"description":417,"displayName":418,"installMethods":419,"rationale":420,"selectedPaths":421,"source":279,"sourceLanguage":18,"type":249},"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",[422],{"path":289,"priority":273},{"basePath":424,"description":425,"displayName":426,"installMethods":427,"rationale":428,"selectedPaths":429,"source":279,"sourceLanguage":18,"type":249},"skills/workflows/game-code-review","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","game-code-review",{"claudeCode":12},"SKILL.md frontmatter at skills/workflows/game-code-review/SKILL.md",[430],{"path":289,"priority":273},{"basePath":432,"description":433,"displayName":434,"installMethods":435,"rationale":436,"selectedPaths":437,"source":279,"sourceLanguage":18,"type":249},"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",[438],{"path":289,"priority":273},{"basePath":440,"description":441,"displayName":442,"installMethods":443,"rationale":444,"selectedPaths":445,"source":279,"sourceLanguage":18,"type":249},"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",[446],{"path":289,"priority":273},{"basePath":448,"description":449,"displayName":450,"installMethods":451,"rationale":452,"selectedPaths":453,"source":279,"sourceLanguage":18,"type":249},"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",[454],{"path":289,"priority":273},{"basePath":456,"description":457,"displayName":458,"installMethods":459,"rationale":460,"selectedPaths":461,"source":279,"sourceLanguage":18,"type":249},"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",[462],{"path":289,"priority":273},{"basePath":464,"description":465,"displayName":466,"installMethods":467,"rationale":468,"selectedPaths":469,"source":279,"sourceLanguage":18,"type":249},"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",[470],{"path":289,"priority":273},{"basePath":472,"description":473,"displayName":474,"installMethods":475,"rationale":476,"selectedPaths":477,"source":279,"sourceLanguage":18,"type":249},"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",[478],{"path":289,"priority":273},{"basePath":480,"description":481,"displayName":482,"installMethods":483,"rationale":484,"selectedPaths":485,"source":279,"sourceLanguage":18,"type":249},"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",[486],{"path":289,"priority":273},{"basePath":488,"description":489,"displayName":490,"installMethods":491,"rationale":492,"selectedPaths":493,"source":279,"sourceLanguage":18,"type":249},"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",[494],{"path":289,"priority":273},{"basePath":496,"description":497,"displayName":498,"installMethods":499,"rationale":500,"selectedPaths":501,"source":279,"sourceLanguage":18,"type":249},"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",[502],{"path":289,"priority":273},{"basePath":504,"description":505,"displayName":506,"installMethods":507,"rationale":508,"selectedPaths":509,"source":279,"sourceLanguage":18,"type":249},"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",[510],{"path":289,"priority":273},{"basePath":512,"description":513,"displayName":514,"installMethods":515,"rationale":516,"selectedPaths":517,"source":279,"sourceLanguage":18,"type":249},"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",[518],{"path":289,"priority":273},{"basePath":520,"description":521,"displayName":522,"installMethods":523,"rationale":524,"selectedPaths":525,"source":279,"sourceLanguage":18,"type":249},"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",[526],{"path":289,"priority":273},{"basePath":528,"description":529,"displayName":530,"installMethods":531,"rationale":532,"selectedPaths":533,"source":279,"sourceLanguage":18,"type":249},"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",[534],{"path":289,"priority":273},{"basePath":536,"description":537,"displayName":538,"installMethods":539,"rationale":540,"selectedPaths":541,"source":279,"sourceLanguage":18,"type":249},"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",[542],{"path":289,"priority":273},{"basePath":544,"description":545,"displayName":546,"installMethods":547,"rationale":548,"selectedPaths":549,"source":279,"sourceLanguage":18,"type":249},"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",[550],{"path":289,"priority":273},{"sources":552},[553],"manual",{"closedIssues90d":8,"description":555,"forks":235,"license":240,"openIssues90d":8,"pushedAt":237,"readmeSize":233,"stars":238,"topics":556},"🎮 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.",[557,558,559,560,561,562,563,213,564,565,566],"agent-skills","ai-agents","alterlab","anthropic","claude-code","claude-skills","game-design","gamedev","indie-game-dev","iue",{"classifiedAt":568,"discoverAt":569,"extractAt":570,"githubAt":570,"updatedAt":568},1778675201966,1778675197654,1778675200221,[214,215,218,213,216,217],{"evaluatedAt":244,"extractAt":573,"updatedAt":244},1778675202370,[],[576,605,634,666,695,720],{"_creationTime":577,"_id":578,"community":579,"display":580,"identity":586,"providers":589,"relations":598,"tags":601,"workflow":602},1778691344230.1309,"k176131sr380kr583f65rf77ws86mcpk",{"reviewCount":8},{"description":581,"installMethods":582,"name":584,"sourceUrl":585},"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":583},"jeffallan/claude-skills","game-developer","https://github.com/jeffallan/claude-skills",{"basePath":587,"githubOwner":588,"githubRepo":562,"locale":18,"slug":584,"type":249},"skills/game-developer","jeffallan",{"evaluate":590,"extract":597},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":591,"targetMarket":219,"tier":220},[213,592,593,594,216,595,596],"unity","unreal-engine","ecs","networking","shaders",{"commitSha":255},{"parentExtensionId":599,"repoId":600},"k177fx0q0bsftkws6j1av221j186ndt6","kd77w37et655xneae33d1p2d2n86ncxp",[594,213,595,216,596,592,593],{"evaluatedAt":603,"extractAt":604,"updatedAt":603},1778691862202,1778691344230,{"_creationTime":606,"_id":607,"community":608,"display":609,"identity":615,"providers":619,"relations":628,"tags":630,"workflow":631},1778696691708.3062,"k178rt0mhkwtjj1axhgtt0tfth86mt09",{"reviewCount":8},{"description":610,"installMethods":611,"name":613,"sourceUrl":614},"Domain-Driven Design architecture for claude-flow v3. Implements modular, bounded context architecture with clean separation of concerns and microkernel pattern.",{"claudeCode":612},"ruvnet/ruflo","v3-ddd-architecture","https://github.com/ruvnet/ruflo",{"basePath":616,"githubOwner":617,"githubRepo":618,"locale":18,"slug":613,"type":249},".claude/skills/v3-ddd-architecture","ruvnet","ruflo",{"evaluate":620,"extract":627},{"promptVersionExtension":206,"promptVersionScoring":207,"score":621,"tags":622,"targetMarket":219,"tier":220},100,[623,214,624,625,626],"ddd","refactoring","clean-architecture","typescript",{"commitSha":255},{"repoId":629},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[214,625,623,624,626],{"evaluatedAt":632,"extractAt":633,"updatedAt":632},1778699412094,1778696691708,{"_creationTime":635,"_id":636,"community":637,"display":638,"identity":644,"providers":650,"relations":658,"tags":661,"workflow":662},1778698402261.987,"k17a3kqv7728k9gtyr2ymzkhpd86nny4",{"reviewCount":8},{"description":639,"installMethods":640,"name":642,"sourceUrl":643},"将代码库映射为按功能分组的流程图，识别不同功能之间的重复关注点，并提出统一的架构。在被要求“寻找理想路径”、统一重复系统或在重构前审计架构时使用。输出一个建议的统一流程图以及针对每个系统的“制定计划”提示。",{"claudeCode":641},"thedotmack/claude-mem","Pathfinder","https://github.com/thedotmack/claude-mem",{"basePath":645,"githubOwner":646,"githubRepo":647,"locale":648,"slug":649,"type":249},"plugin/skills/pathfinder","thedotmack","claude-mem","zh-CN","pathfinder",{"evaluate":651,"extract":656},{"promptVersionExtension":206,"promptVersionScoring":207,"score":621,"tags":652,"targetMarket":219,"tier":220},[653,214,654,624,655],"code-analysis","documentation","flowchart",{"commitSha":255,"license":657},"Apache-2.0",{"repoId":659,"translatedFrom":660},"kd70jnxgm695az2wtf37zbqdj986mp7k","k176pxdjxvnyex7jv6abt3myd586n5vv",[214,653,654,655,624],{"evaluatedAt":663,"extractAt":664,"updatedAt":665},1778698228002,1778698056313,1778698402262,{"_creationTime":667,"_id":668,"community":669,"display":670,"identity":676,"providers":680,"relations":687,"tags":690,"workflow":691},1778692776464.4324,"k178pqd0wkcmc15jhcwdphvpws86m8q6",{"reviewCount":8},{"description":671,"installMethods":672,"name":674,"sourceUrl":675},"分析代码库以生成交互式知识图谱，用于理解架构、组件和关系",{"claudeCode":673},"Lum1104/Understand-Anything","understand","https://github.com/Lum1104/Understand-Anything",{"basePath":677,"githubOwner":678,"githubRepo":679,"locale":648,"slug":674,"type":249},"understand-anything-plugin/skills/understand","Lum1104","Understand-Anything",{"evaluate":681,"extract":686},{"promptVersionExtension":206,"promptVersionScoring":207,"score":621,"tags":682,"targetMarket":219,"tier":220},[653,683,684,214,685],"knowledge-graph","developer-tools","code-exploration",{"commitSha":255},{"repoId":688,"translatedFrom":689},"kd78egfytykkxxbpr6k3t7wsph86n83x","k17cmt6ekj6t5bf5dbscrqa3an86m6p3",[214,653,685,684,683],{"evaluatedAt":692,"extractAt":693,"updatedAt":694},1778692606129,1778692549705,1778692776464,{"_creationTime":696,"_id":697,"community":698,"display":699,"identity":703,"providers":705,"relations":716,"tags":717,"workflow":718},1778691344230.127,"k171ek0rpwqxg9vk3fqg7067jn86mq22",{"reviewCount":8},{"description":700,"installMethods":701,"name":702,"sourceUrl":585},"Designs cloud architectures, creates migration plans, generates cost optimization recommendations, and produces disaster recovery strategies across AWS, Azure, and GCP. Use when designing cloud architectures, planning migrations, or optimizing multi-cloud deployments. Invoke for Well-Architected Framework, cost optimization, disaster recovery, landing zones, security architecture, serverless design.",{"claudeCode":583},"cloud-architect",{"basePath":704,"githubOwner":588,"githubRepo":562,"locale":18,"slug":702,"type":249},"skills/cloud-architect",{"evaluate":706,"extract":715},{"promptVersionExtension":206,"promptVersionScoring":207,"score":621,"tags":707,"targetMarket":219,"tier":220},[708,709,710,711,214,712,713,714],"cloud","aws","azure","gcp","migration","cost-optimization","disaster-recovery",{"commitSha":255},{"parentExtensionId":599,"repoId":600},[214,709,710,708,713,714,711,712],{"evaluatedAt":719,"extractAt":604,"updatedAt":719},1778691534007,{"_creationTime":721,"_id":722,"community":723,"display":724,"identity":730,"providers":735,"relations":745,"tags":747,"workflow":748},1778683190010.289,"k17dt9pfj64mxg37xxvqbrr8c986madj",{"reviewCount":8},{"description":725,"installMethods":726,"name":728,"sourceUrl":729},"Comprehensive API design patterns covering REST, GraphQL, gRPC, versioning, authentication, and modern API best practices",{"claudeCode":727},"bobmatnyc/claude-mpm-skills","API Design Patterns","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":731,"githubOwner":732,"githubRepo":733,"locale":18,"slug":734,"type":249},"universal/web/api-design-patterns","bobmatnyc","claude-mpm-skills","api-design-patterns",{"evaluate":736,"extract":744},{"promptVersionExtension":206,"promptVersionScoring":207,"score":621,"tags":737,"targetMarket":219,"tier":220},[738,739,740,741,214,742,743],"api","rest","graphql","grpc","web","design-patterns",{"commitSha":255,"license":657},{"repoId":746},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[738,214,743,740,741,739,742],{"evaluatedAt":749,"extractAt":750,"updatedAt":749},1778686823368,1778683190010]