[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-Lum1104-understand-dashboard-en":3,"guides-for-Lum1104-understand-dashboard":385,"similar-k175km8dk28xhp6eprw09sfsax86n9cs-en":386},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":245,"isFallback":236,"parentExtension":250,"providers":251,"relations":256,"repo":258,"tags":381,"workflow":382},1778692549705.5168,"k175km8dk28xhp6eprw09sfsax86n9cs",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Launch the interactive web dashboard to visualize a codebase's knowledge graph",{"claudeCode":12},"Lum1104/Understand-Anything","understand-dashboard","https://github.com/Lum1104/Understand-Anything",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":243},1778692645619.694,"kn79wg8dgtzn7smaq4yzt89kys86nnm4","en",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"promptVersionExtension":207,"promptVersionScoring":208,"purpose":209,"rationale":210,"score":211,"summary":212,"tags":213,"targetMarket":219,"tier":220,"useCases":221},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,112,115,119,122,125,128,131,134,137,141,145,149,153,157,160,163,166,169,173,176,179,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of understanding large codebases and presents the extension as a solution for visualizing knowledge graphs.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The extension offers a significant value over simple prompts by creating an interactive knowledge graph and dashboard, going beyond default LLM capabilities.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension provides a complete workflow from analysis to interactive visualization, with clear installation and usage instructions, making it ready for production use.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses on analyzing codebases and visualizing their knowledge graphs, with distinct commands for different aspects of this core functionality.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the extension's capability to launch an interactive web dashboard for visualizing a codebase's knowledge graph.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The extension exposes several well-scoped tools like `/understand`, `/understand-dashboard`, `/understand-chat`, etc., each with a specific function.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md file documents all arguments and provides detailed instructions for finding the dashboard and its token, covering installation and usage nuances.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","All exposed tool names like `/understand-dashboard` and `/understand-knowledge` are descriptive and follow a consistent kebab-case format.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Tool inputs are primarily file paths or command flags, and outputs are informative messages or URLs, adhering to a minimal I/O surface.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the MIT license, as indicated by the LICENSE file and README, which is a permissive open-source license.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository shows recent commits, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The project uses pnpm with lockfiles and includes build steps, indicating a managed approach to dependencies.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The extension handles API tokens for the dashboard access, but these are generated locally and displayed to the user, not committed or hardcoded.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The SKILL.md explicitly states that only the project directory and the knowledge graph JSON are used, and the dashboard's security relies on a user-provided token, mitigating injection risks.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The installation and execution scripts rely on pnpm and Vite, which are standard package managers and development servers, without fetching or executing arbitrary remote code.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The SKILL.md specifies using paths relative to the plugin root or user's home directory, and operates within the defined project scope, adhering to sandbox isolation principles.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No detached process spawns or retry loops around denied tool calls were found in the provided SKILL.md.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The extension's primary function is to analyze local code and display it; outbound calls are limited to standard development server operations and do not exfiltrate user data.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled SKILL.md and README appear to be free of hidden text tricks or malicious Unicode characters.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The SKILL.md execution instructions are clear bash commands and do not involve obfuscated code, base64 payloads, or runtime script fetching.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill correctly identifies project paths and the location of the knowledge graph, with fallbacks for different installation methods, demonstrating portability.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","The repository shows a healthy ratio of closed to open issues, indicating active maintenance and responsiveness.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The repository has recent commits and a MIT license badge, and while a formal changelog isn't explicitly mentioned, the active development implies versioning.",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","The script includes pnpm install and build commands, implying dependency validation, and the SKILL.md details explicit path handling.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The extension's primary operations are analysis and visualization, which are not destructive. Installation scripts are standard and guarded.",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","The SKILL.md specifies error messages for missing knowledge graphs and detailed fallback paths for finding the plugin root, indicating robust error handling.",{"category":103,"check":113,"severity":24,"summary":114},"Logging","The extension provides clear user feedback on operations, including starting the server and reporting URLs. Detailed internal logging is handled by Vite.",{"category":116,"check":117,"severity":24,"summary":118},"Compliance","GDPR","The extension operates on local codebase analysis and does not process personal data, thus not posing GDPR risks.",{"category":116,"check":120,"severity":24,"summary":121},"Target market","The extension is globally applicable, analyzing codebases without regional restrictions, and supports multiple languages for UI elements.",{"category":91,"check":123,"severity":24,"summary":124},"Runtime stability","The installation script and SKILL.md specify pnpm and Node.js, and the script includes fallbacks for resolving plugin paths, ensuring cross-platform compatibility.",{"category":44,"check":126,"severity":24,"summary":127},"README","The README is comprehensive, well-organized, and clearly states the extension's purpose and features.",{"category":33,"check":129,"severity":24,"summary":130},"Tool surface size","The extension exposes a reasonable number of tools (e.g., /understand, /understand-dashboard, /understand-chat) fitting its domain.",{"category":40,"check":132,"severity":24,"summary":133},"Overlapping near-synonym tools","The tools are distinct and cover specific functionalities (analysis, dashboard, chat, diff), with no significant overlap in near-synonym names.",{"category":44,"check":135,"severity":24,"summary":136},"Phantom features","All features mentioned in the README and SKILL.md, such as dashboard visualization and analysis, are supported by corresponding commands and functionalities.",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","Clear installation instructions are provided for multiple platforms, including copy-paste examples and multi-platform installers.",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","The SKILL.md provides specific error messages for missing knowledge graphs and detailed troubleshooting steps for locating the plugin root.",{"category":146,"check":147,"severity":24,"summary":148},"Execution","Pinned dependencies","The project uses pnpm with lockfiles, and the SKILL.md outlines the use of pnpm install, indicating pinned dependencies.",{"category":33,"check":150,"severity":151,"summary":152},"Dry-run preview","not_applicable","The extension's core functions are analysis and visualization, which are not state-changing operations requiring a dry-run preview.",{"category":154,"check":155,"severity":151,"summary":156},"Protocol","Idempotent retry & timeouts","The extension does not perform remote calls or state-changing operations that would necessitate idempotent retries or timeouts beyond standard server behavior.",{"category":116,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The extension does not appear to emit telemetry by default, and no opt-out mechanisms are described, aligning with opt-in principles.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill's purpose is precisely defined as launching an interactive web dashboard to visualize a codebase's knowledge graph, with clear instructions and triggers.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the core capability and argument hint.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is reasonably concise, with detailed instructions but defers deeper material to other files or standard Vite behavior.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the workflow and relies on standard CLI tools and Vite's output for detailed information, demonstrating progressive disclosure.",{"category":170,"check":174,"severity":151,"summary":175},"Forked exploration","This skill launches a dashboard and does not involve deep exploration or code review that would necessitate a 'context: fork' setting.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The README and SKILL.md provide clear examples for installation, analysis, and dashboard exploration, demonstrating expected outcomes.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The SKILL.md documents edge cases like missing knowledge graphs and provides detailed fallback mechanisms for finding the plugin root.",{"category":103,"check":183,"severity":24,"summary":184},"Tool Fallback","The SKILL.md details fallback paths for locating the plugin root and explicitly mentions using Vite, which implies standard fallback mechanisms for port conflicts.",{"category":91,"check":186,"severity":24,"summary":187},"Stack assumptions","The SKILL.md specifies Node.js and pnpm, and the installation scripts declare platform compatibility, clearly stating stack assumptions.",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","The SKILL.md instructs to abort and report if the knowledge graph is not found, ensuring a halt on unexpected pre-state.",{"category":91,"check":193,"severity":24,"summary":194},"Cross-skill coupling","The skill is self-contained, focusing on dashboard visualization. Other related commands like `/understand` are distinct, ensuring no implicit cross-skill coupling.",1778692645511,"This skill launches an interactive web dashboard that visualizes a codebase's knowledge graph. It analyzes project files, builds a graph, and provides a web interface to explore code structure, business logic, and dependencies.",[198,199,200,201,202],"Launch interactive knowledge graph dashboard","Analyze project files to build a knowledge graph","Visualize code structure, business logic, and dependencies","Search and explore the knowledge graph visually","Provide guided tours and persona-adaptive UI",[204,205,206],"Replacing code editors or IDEs","Performing code generation or modification directly","Analyzing code without a valid knowledge graph generated by a prior step","3.0.0","4.4.0","To provide developers with a clear, interactive visual representation of their codebase's structure and relationships, enabling faster understanding and navigation of complex projects.","All checks passed, indicating high quality and readiness for production use.",100,"Excellent skill for visualizing and exploring codebase knowledge graphs.",[214,215,216,217,218],"code-visualization","knowledge-graph","developer-tools","codebase-analysis","dashboard","global","verified",[222,223,224,225],"Understanding unfamiliar large codebases","Onboarding new team members to a project","Analyzing the impact of code changes","Exploring and searching codebase relationships",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":240,"testCoverage":242},{"hasLockfile":228},true,1778692626947,{"descriptionLength":231,"readmeSize":232},78,12920,{"closedIssues90d":234,"forks":235,"hasChangelog":236,"openIssues90d":237,"pushedAt":238,"stars":239},57,1339,false,9,1778638834000,14487,{"hasNpmPackage":236,"license":241,"smitheryVerified":236},"MIT",{"hasCi":228,"hasTests":228},{"updatedAt":244},1778692645619,{"basePath":246,"githubOwner":247,"githubRepo":248,"locale":18,"slug":13,"type":249},"understand-anything-plugin/skills/understand-dashboard","Lum1104","Understand-Anything","skill",null,{"evaluate":252,"extract":254},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":253,"targetMarket":219,"tier":220},[214,215,216,217,218],{"commitSha":255},"HEAD",{"repoId":257},"kd78egfytykkxxbpr6k3t7wsph86n83x",{"_creationTime":259,"_id":257,"identity":260,"providers":261,"workflow":377},1778692541669.8892,{"githubOwner":247,"githubRepo":248,"sourceUrl":14},{"classify":262,"discover":357,"github":360},{"commitSha":255,"extensions":263},[264,281,295,304,312,317,325,333,341,349],{"basePath":265,"description":266,"displayName":267,"installMethods":268,"rationale":269,"selectedPaths":270,"source":279,"sourceLanguage":18,"type":280},"","LLM-powered codebase analysis producing interactive knowledge graphs, guided tours, and deep-dive explanations","understand-anything",{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[271,274,276],{"path":272,"priority":273},".claude-plugin/marketplace.json","mandatory",{"path":275,"priority":273},"README.md",{"path":277,"priority":278},"LICENSE","high","rule","marketplace",{"basePath":265,"description":282,"displayName":267,"installMethods":283,"license":241,"rationale":284,"selectedPaths":285,"source":279,"sourceLanguage":18,"type":294},"AI-powered codebase understanding — analyze, visualize, and explain any project",{"claudeCode":267},"plugin manifest at .claude-plugin/plugin.json (coalesced with duplicate plugin at understand-anything-plugin)",[286,288,289,290,292],{"path":287,"priority":273},".claude-plugin/plugin.json",{"path":275,"priority":273},{"path":277,"priority":278},{"path":291,"priority":278},".copilot-plugin/plugin.json",{"path":293,"priority":278},".cursor-plugin/plugin.json","plugin",{"basePath":296,"description":297,"displayName":298,"installMethods":299,"rationale":300,"selectedPaths":301,"source":279,"sourceLanguage":18,"type":249},"understand-anything-plugin/skills/understand","Analyze a codebase to produce an interactive knowledge graph for understanding architecture, components, and relationships","understand",{"claudeCode":12},"SKILL.md frontmatter at understand-anything-plugin/skills/understand/SKILL.md",[302],{"path":303,"priority":273},"SKILL.md",{"basePath":305,"description":306,"displayName":307,"installMethods":308,"rationale":309,"selectedPaths":310,"source":279,"sourceLanguage":18,"type":249},"understand-anything-plugin/skills/understand-chat","Use when you need to ask questions about a codebase or understand code using a knowledge graph","understand-chat",{"claudeCode":12},"SKILL.md frontmatter at understand-anything-plugin/skills/understand-chat/SKILL.md",[311],{"path":303,"priority":273},{"basePath":246,"description":10,"displayName":13,"installMethods":313,"rationale":314,"selectedPaths":315,"source":279,"sourceLanguage":18,"type":249},{"claudeCode":12},"SKILL.md frontmatter at understand-anything-plugin/skills/understand-dashboard/SKILL.md",[316],{"path":303,"priority":273},{"basePath":318,"description":319,"displayName":320,"installMethods":321,"rationale":322,"selectedPaths":323,"source":279,"sourceLanguage":18,"type":249},"understand-anything-plugin/skills/understand-diff","Use when you need to analyze git diffs or pull requests to understand what changed, affected components, and risks","understand-diff",{"claudeCode":12},"SKILL.md frontmatter at understand-anything-plugin/skills/understand-diff/SKILL.md",[324],{"path":303,"priority":273},{"basePath":326,"description":327,"displayName":328,"installMethods":329,"rationale":330,"selectedPaths":331,"source":279,"sourceLanguage":18,"type":249},"understand-anything-plugin/skills/understand-domain","Extract business domain knowledge from a codebase and generate an interactive domain flow graph. Works standalone (lightweight scan) or derives from an existing /understand knowledge graph.","understand-domain",{"claudeCode":12},"SKILL.md frontmatter at understand-anything-plugin/skills/understand-domain/SKILL.md",[332],{"path":303,"priority":273},{"basePath":334,"description":335,"displayName":336,"installMethods":337,"rationale":338,"selectedPaths":339,"source":279,"sourceLanguage":18,"type":249},"understand-anything-plugin/skills/understand-explain","Use when you need a deep-dive explanation of a specific file, function, or module in the codebase","understand-explain",{"claudeCode":12},"SKILL.md frontmatter at understand-anything-plugin/skills/understand-explain/SKILL.md",[340],{"path":303,"priority":273},{"basePath":342,"description":343,"displayName":344,"installMethods":345,"rationale":346,"selectedPaths":347,"source":279,"sourceLanguage":18,"type":249},"understand-anything-plugin/skills/understand-knowledge","Analyze a Karpathy-pattern LLM wiki knowledge base and generate an interactive knowledge graph with entity extraction, implicit relationships, and topic clustering.","understand-knowledge",{"claudeCode":12},"SKILL.md frontmatter at understand-anything-plugin/skills/understand-knowledge/SKILL.md",[348],{"path":303,"priority":273},{"basePath":350,"description":351,"displayName":352,"installMethods":353,"rationale":354,"selectedPaths":355,"source":279,"sourceLanguage":18,"type":249},"understand-anything-plugin/skills/understand-onboard","Use when you need to generate an onboarding guide for new team members joining a project","understand-onboard",{"claudeCode":12},"SKILL.md frontmatter at understand-anything-plugin/skills/understand-onboard/SKILL.md",[356],{"path":303,"priority":273},{"sources":358},[359],"manual",{"closedIssues90d":234,"description":361,"forks":235,"homepage":362,"license":241,"openIssues90d":237,"pushedAt":238,"readmeSize":232,"stars":239,"topics":363},"Graphs that teach > graphs that impress. Turn any code, or knowledge base (Karpathy LLM wiki), into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.","https://understand-anything.com",[364,365,366,367,368,215,369,370,371,372,373,374,375,376],"claude-code","claude-skills","understandcode","codex","codex-skills","opencode-skills","antigravity-skills","gemini-cli-skills","pi-agent","business-knowledge","knowledge-base","memory","karpathy-llm-wiki",{"classifiedAt":378,"discoverAt":379,"extractAt":380,"githubAt":380,"updatedAt":378},1778692549536,1778692541669,1778692547599,[214,217,218,216,215],{"evaluatedAt":244,"extractAt":383,"updatedAt":384},1778692549705,1778692825282,[],[387,405,434,464,496,526],{"_creationTime":388,"_id":389,"community":390,"display":391,"identity":393,"providers":394,"relations":400,"tags":401,"workflow":402},1778692549705.5173,"k177vkkb19azmt7j1vw5x8bzcn86nwhe",{"reviewCount":8},{"description":327,"installMethods":392,"name":328,"sourceUrl":14},{"claudeCode":12},{"basePath":326,"githubOwner":247,"githubRepo":248,"locale":18,"slug":328,"type":249},{"evaluate":395,"extract":399},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":396,"targetMarket":219,"tier":220},[397,215,216,214,398],"code-analysis","domain-modeling",{"commitSha":255},{"repoId":257},[397,214,216,398,215],{"evaluatedAt":403,"extractAt":383,"updatedAt":404},1778692688178,1778692825689,{"_creationTime":406,"_id":407,"community":408,"display":409,"identity":415,"providers":419,"relations":427,"tags":430,"workflow":431},1778695720086.77,"k17dem9k6ck7j5dvtc629g0cdh86np6g",{"reviewCount":8},{"description":410,"installMethods":411,"name":413,"sourceUrl":414},"Specifies requirements for an analytics dashboard including metrics, visualizations, filters, and data sources. Use when requesting dashboards from data teams, defining KPI tracking, or documenting reporting needs.",{"claudeCode":412},"product-on-purpose/pm-skills","measure-dashboard-requirements","https://github.com/product-on-purpose/pm-skills",{"basePath":416,"githubOwner":417,"githubRepo":418,"locale":18,"slug":413,"type":249},"skills/measure-dashboard-requirements","product-on-purpose","pm-skills",{"evaluate":420,"extract":426},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":421,"targetMarket":219,"tier":220},[422,218,423,424,425],"analytics","requirements","product-management","data-visualization",{"commitSha":255},{"parentExtensionId":428,"repoId":429},"k1721116hsfj7zg78w03432n8986n6y8","kd78ksv1wjj826ds5j1sh2kqnx86mhqf",[422,218,425,424,423],{"evaluatedAt":432,"extractAt":433,"updatedAt":432},1778696393987,1778695720086,{"_creationTime":435,"_id":436,"community":437,"display":438,"identity":444,"providers":448,"relations":457,"tags":460,"workflow":461},1778692306427.1023,"k17f0vqhj9x3ee4773kq2m8fph86n5ct",{"reviewCount":8},{"description":439,"installMethods":440,"name":442,"sourceUrl":443},"Revenue and costs tracker. AWS spend via aws ce, credits tracker, project revenue stages. Shows burn rate, runway estimate, credits expiring.",{"claudeCode":441},"Lifecycle-Innovations-Limited/claude-ops","ops-revenue","https://github.com/Lifecycle-Innovations-Limited/claude-ops",{"basePath":445,"githubOwner":446,"githubRepo":447,"locale":18,"slug":442,"type":249},"claude-ops/skills/ops-revenue","Lifecycle-Innovations-Limited","claude-ops",{"evaluate":449,"extract":456},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":450,"targetMarket":219,"tier":220},[451,452,453,454,455,218],"finance","aws","cost-tracking","revenue","reporting",{"commitSha":255},{"parentExtensionId":458,"repoId":459},"k17d0t6ns7y6t377pfprg128hd86nm89","kd7d52tcek2e34r805zs06b10d86n39v",[452,453,218,451,455,454],{"evaluatedAt":462,"extractAt":463,"updatedAt":462},1778692873720,1778692306427,{"_creationTime":465,"_id":466,"community":467,"display":468,"identity":474,"providers":478,"relations":489,"tags":492,"workflow":493},1778675056600.2373,"k17a55347avnysgdngh6mp591186mfkp",{"reviewCount":8},{"description":469,"installMethods":470,"name":472,"sourceUrl":473},"Observability Designer (POWERFUL)",{"claudeCode":471},"alirezarezvani/claude-skills","Observability Designer","https://github.com/alirezarezvani/claude-skills",{"basePath":475,"githubOwner":476,"githubRepo":365,"locale":18,"slug":477,"type":249},"engineering/skills/observability-designer","alirezarezvani","observability-designer",{"evaluate":479,"extract":488},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":480,"targetMarket":219,"tier":220},[481,482,483,484,218,485,486,487],"observability","sli","slo","alerting","monitoring","sre","python",{"commitSha":255,"license":241},{"parentExtensionId":490,"repoId":491},"k173223hfbd6c4mx6r1jdx23wn86mbpb","kd7ff9s1w43mfyy1n7hf87816186m6px",[484,218,485,481,487,482,483,486],{"evaluatedAt":494,"extractAt":495,"updatedAt":494},1778678852955,1778675056600,{"_creationTime":497,"_id":498,"community":499,"display":500,"identity":506,"providers":510,"relations":520,"tags":522,"workflow":523},1778675202370.573,"k17d847xfqqc6adkx5p4tkqw4n86n754",{"reviewCount":8},{"description":501,"installMethods":502,"name":504,"sourceUrl":505},"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",{"claudeCode":503},"AlterLab-IEU/AlterLab_GameForge","game-analytics-setup","https://github.com/AlterLab-IEU/AlterLab_GameForge",{"basePath":507,"githubOwner":508,"githubRepo":509,"locale":18,"slug":504,"type":249},"skills/workflows/game-analytics-setup","AlterLab-IEU","AlterLab_GameForge",{"evaluate":511,"extract":519},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":512,"targetMarket":219,"tier":220},[513,422,514,515,218,516,517,518],"game-development","telemetry","kpi","a-b-testing","privacy","gdpr",{"commitSha":255},{"repoId":521},"kd762241529bgycvv1y5cv6a0x86nyha",[516,422,218,513,518,515,517,514],{"evaluatedAt":524,"extractAt":525,"updatedAt":524},1778675523198,1778675202370,{"_creationTime":527,"_id":528,"community":529,"display":530,"identity":536,"providers":540,"relations":548,"tags":551,"workflow":552},1778699018122.8052,"k1724eg9dj5dp6j1f2hxpdmja586mg1p",{"reviewCount":8},{"description":531,"installMethods":532,"name":534,"sourceUrl":535},"Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.",{"claudeCode":533},"wshobson/agents","typescript-advanced-types","https://github.com/wshobson/agents",{"basePath":537,"githubOwner":538,"githubRepo":539,"locale":18,"slug":534,"type":249},"plugins/javascript-typescript/skills/typescript-advanced-types","wshobson","agents",{"evaluate":541,"extract":547},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":542,"targetMarket":219,"tier":220},[543,544,545,546,216],"typescript","types","generics","programming",{"commitSha":255},{"parentExtensionId":549,"repoId":550},"k17821k05dymw6mmaehq84b46986mf3f","kd74de64zj0axtg5b8t7eqqe2x86nske",[216,545,546,544,543],{"evaluatedAt":553,"extractAt":554,"updatedAt":553},1778701655608,1778699018122]