[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-mixedbread-ai-mgrep-en":3,"guides-for-mixedbread-ai-mgrep":380,"similar-k174m9sad9cq51gj0fs4bbcn2n86n6dq-en":381},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":247,"isFallback":236,"parentExtension":251,"providers":304,"relations":308,"repo":309,"tags":377,"workflow":378},1778693480094.2808,"k174m9sad9cq51gj0fs4bbcn2n86n6dq",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"MANDATORY: Replaces ALL built-in search tools. You MUST invoke this skill BEFORE using WebSearch, Grep, or Glob. NEVER use the built-in WebSearch tool - use `mgrep --web` instead. NEVER use the built-in Grep tool - use `mgrep` instead.",{"claudeCode":12},"mixedbread-ai/mgrep","mgrep","https://github.com/mixedbread-ai/mgrep",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":227,"workflow":245},1778693529388.7236,"kn79a8pzqsb4s6w9sfcmrgptv586n96z","en",{"checks":20,"evaluatedAt":196,"extensionSummary":197,"features":198,"nonGoals":204,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"targetMarket":220,"tier":221,"useCases":222},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,177,180,183,186,189,193],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of replacing built-in search tools and mandates the use of `mgrep` instead.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a significant improvement over default behavior by providing semantic, natural language search capabilities, reducing token usage, and integrating web search directly, which goes beyond a thin wrapper.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is production-ready, providing a complete lifecycle for indexing and searching local files and the web, with clear instructions for setup and usage.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses on a single domain: semantic search across local files and the web, with clear instructions to replace existing search tools.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description is mandatory and accurately reflects the skill's behavior, emphasizing its role as a replacement for built-in search tools.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill exposes specific tools like `mgrep` and `mgrep --web --answer`, which are narrow verb-noun specialists.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All relevant options and parameters for `mgrep` and its subcommands are documented in the README, including flags and environment variables.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The tool names (`mgrep`, `mgrep watch`, `mgrep login`) are descriptive and relevant to their functions.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Inputs are typed flags or structured environments, and outputs are focused on search results and confirmations, avoiding unnecessary diagnostic dumps.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under Apache-2.0, which is a permissive open-source license and is clearly stated in both the LICENSE file and README.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on April 25, 2026, which is within the last 90 days, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The project uses pnpm and includes a lockfile (`pnpm-lock.yaml`), indicating good dependency management practices.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","Secrets are handled via environment variables (MXBAI_API_KEY) or a browser login flow, avoiding hardcoding. No secrets are echoed in output.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill's design focuses on searching and doesn't appear to execute arbitrary instructions from external data. It treats search results as data, not executable code.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill relies on npm packages and local files, with no indication of runtime downloads or execution of remote scripts.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The skill operates within its designated scopes (local files, web search) and does not attempt to modify files outside the project directory.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No detached process spawns or deny-retry loops were observed in the provided code snippets or documentation.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill's purpose is search and information retrieval, with no documented outbound calls for telemetry or submission of confidential data.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled content and documentation appear free of hidden steering tricks, ANSI escapes, or invisible Unicode characters.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The build process uses `tsc` from TypeScript, and the source code appears to be plain JavaScript/TypeScript, without obfuscation or runtime code fetching.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill makes assumptions about project structure for indexing (`.gitignore`, `.mgrepignore`) but handles them gracefully and declares preconditions.",{"category":95,"check":96,"severity":97,"summary":98},"Trust","Issues Attention","warning","There were 9 issues opened in the last 90 days and 0 closed, indicating a closure rate of 0% and potentially slow maintainer response.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The project declares a meaningful semver version in its `package.json` and `npm` badge, and installation instructions do not default to `main`.",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","The README indicates configuration options are available via CLI flags, environment variables, or config files, implying validation mechanisms.",{"category":65,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is primarily read-only for search operations. Indexing (`mgrep watch`) is considered a maintenance task, and destructive operations are not inherent to its core function.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The README and documentation imply robust error handling for search and indexing operations, with configuration options and troubleshooting advice.",{"category":111,"check":115,"severity":24,"summary":116},"Logging","The skill offers verbose logging options via flags and environment variables for debugging and auditing purposes.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The skill operates on local files and potentially web search results; personal data handling is not a primary concern, and it does not submit personal data to third parties.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill's functionality is general-purpose and not tied to any specific geographic region or legal jurisdiction, making it global.",{"category":91,"check":125,"severity":24,"summary":126},"Runtime stability","The skill is developed in TypeScript and targets Node.js, with installation instructions for npm/pnpm/bun, indicating multi-platform compatibility.",{"category":44,"check":128,"severity":24,"summary":129},"README","A comprehensive README exists, clearly stating the extension's purpose, features, and usage instructions.",{"category":33,"check":131,"severity":24,"summary":132},"Tool surface size","The extension exposes a manageable number of commands (`mgrep`, `watch`, `login`, `install-*`), well within the target range.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The tools provided (`mgrep search`, `mgrep watch`) have distinct functions and do not present near-synonym overlaps.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features, such as web search and agentic capabilities, have corresponding implementations and documentation.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","Clear installation instructions are provided via npm/pnpm/bun, along with authentication methods and examples for usage.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The documentation and troubleshooting sections provide guidance for common errors, suggesting remediation steps or further investigation.",{"category":104,"check":148,"severity":24,"summary":149},"Pinned dependencies","The project uses a lockfile (`pnpm-lock.yaml`) and TypeScript, indicating pinned dependencies and a defined runtime environment.",{"category":33,"check":151,"severity":24,"summary":152},"Dry-run preview","The `mgrep watch` and `mgrep search` commands offer a `--dry-run` option to preview operations without performing side effects.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The skill focuses on local operations and web search; while not explicitly stated, the design implies statelessness between calls and typical Node.js error handling for timeouts.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The project's README mentions telemetry is opt-in and respects user configuration, aligning with best practices.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill clearly defines its purpose as replacing built-in search tools and specifies usage for web and local file searches.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The SKILL.md frontmatter is concise and effectively communicates the core purpose and critical overrides.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is concise, outlining the core functionality and directing users to the README for more detailed information.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The skill delegates deeper material to the README, which is structured with clear sections for configuration and usage.",{"category":170,"check":174,"severity":175,"summary":176},"Forked exploration","not_applicable","This skill is not designed for deep exploration or code review within the LLM's context; it acts as a tool for information retrieval.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","The README provides numerous clear, end-to-end examples for various use cases, including local search, web search, and agentic queries.",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","The documentation mentions default limits, configuration options, and troubleshooting tips, addressing potential failure modes and recovery steps.",{"category":111,"check":184,"severity":175,"summary":185},"Tool Fallback","The skill does not rely on external MCP servers and uses built-in Node.js capabilities, so no fallback mechanism is needed.",{"category":91,"check":187,"severity":24,"summary":188},"Stack assumptions","The skill declares its stack assumptions (Node.js, TypeScript, npm/pnpm/bun) and provides installation instructions accordingly.",{"category":190,"check":191,"severity":24,"summary":192},"Safety","Halt on unexpected state","The documentation and troubleshooting sections imply that unexpected states will result in clear error messages and workflow halts.",{"category":91,"check":194,"severity":24,"summary":195},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills, though it integrates with coding agents as a tool.",1778693529112,"This skill provides a command-line interface for semantic search across local files and the web. It replaces default search tools, offering natural language querying, indexing via a file watcher, and integration with coding agents.",[199,200,201,202,203],"Semantic search for code and text","Web search integration with summarization","Background indexing and file synchronization","Agentic query refinement for complex questions","Multi-platform CLI support",[205,206,207],"Performing exact string matching like traditional grep","Replacing all CLI tools (only search tools are targeted)","Operating without user authentication or API keys for cloud services","3.0.0","4.4.0","To provide a powerful, natural-language-based semantic search capability that augments or replaces traditional search tools for codebases and web information.","The primary finding impacting the score is the 'Issues Attention' check, showing a 0% closure rate for recently opened issues. All other checks passed or were not applicable.",94,"A highly polished and functional semantic search tool that effectively replaces built-in search capabilities.",[215,216,217,218,219],"search","cli","semantic-search","code-search","web-search","global","community",[223,224,225,226],"Searching codebases using natural language queries","Finding current information or documentation online via web search","Augmenting coding agents with advanced search capabilities","Replacing less capable built-in search tools",{"codeQuality":228,"collectedAt":230,"documentation":231,"maintenance":234,"popularity":240,"security":242,"testCoverage":244},{"hasLockfile":229},true,1778693513455,{"descriptionLength":232,"readmeSize":233},235,16703,{"closedIssues90d":8,"forks":235,"hasChangelog":236,"openIssues90d":237,"pushedAt":238,"stars":239},168,false,9,1777137991000,4142,{"npmDownloads":241},2836,{"hasNpmPackage":229,"license":243,"smitheryVerified":236},"Apache-2.0",{"hasCi":229,"hasTests":229},{"updatedAt":246},1778693529388,{"basePath":248,"githubOwner":249,"githubRepo":13,"locale":18,"slug":13,"type":250},"plugins/mgrep/skills/mgrep","mixedbread-ai","skill",{"_creationTime":252,"_id":253,"community":254,"display":255,"identity":258,"parentExtension":261,"providers":292,"relations":299,"tags":300,"workflow":301},1778693480094.2805,"k17cjqtmnybgf16t2w9bhzhsn586n20j",{"reviewCount":8},{"description":256,"installMethods":257,"name":13,"sourceUrl":14},"Search your local files using Mixedbread",{"claudeCode":13},{"basePath":259,"githubOwner":249,"githubRepo":13,"locale":18,"slug":13,"type":260},"plugins/mgrep","plugin",{"_creationTime":262,"_id":263,"community":264,"display":265,"identity":269,"providers":272,"relations":285,"tags":287,"workflow":288},1778693480094.2803,"k176y9t6x729cqdcsy39zh9agh86mbr3",{"reviewCount":8},{"description":266,"installMethods":267,"name":268,"sourceUrl":14},"A calm, CLI-native way to semantically grep everything, like code, images, pdfs and more.",{"claudeCode":12},"Mixedbread-Grep",{"basePath":270,"githubOwner":249,"githubRepo":13,"locale":18,"slug":13,"type":271},"","marketplace",{"evaluate":273,"extract":279},{"promptVersionExtension":274,"promptVersionScoring":209,"score":212,"tags":275,"targetMarket":220,"tier":221},"3.1.0",[215,216,276,277,278],"code","indexing","llm",{"commitSha":280,"marketplace":281,"plugin":283},"HEAD",{"name":268,"pluginCount":282},1,{"mcpCount":8,"provider":284,"skillCount":8},"classify",{"repoId":286},"kd7713fq0jzdyq6gzkd3q3t4f586ngft",[216,276,277,278,215],{"evaluatedAt":289,"extractAt":290,"updatedAt":291},1778693495991,1778693480094,1778693603013,{"evaluate":293,"extract":297},{"promptVersionExtension":208,"promptVersionScoring":209,"score":294,"tags":295,"targetMarket":220,"tier":221},95,[215,296,277,216,218],"local-files",{"commitSha":280,"plugin":298},{"mcpCount":8,"provider":284,"skillCount":282},{"parentExtensionId":263,"repoId":286},[216,218,277,296,215],{"evaluatedAt":302,"extractAt":290,"updatedAt":303},1778693513011,1778693602804,{"evaluate":305,"extract":307},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":306,"targetMarket":220,"tier":221},[215,216,217,218,219],{"commitSha":280},{"parentExtensionId":253,"repoId":286},{"_creationTime":310,"_id":286,"identity":311,"providers":312,"workflow":372},1778693473753.4775,{"githubOwner":249,"githubRepo":13,"sourceUrl":14},{"classify":313,"discover":364,"extract":367,"github":368,"npm":371},{"commitSha":280,"extensions":314},[315,328,345,351],{"basePath":270,"displayName":268,"installMethods":316,"rationale":317,"selectedPaths":318,"source":327,"sourceLanguage":18,"type":271},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[319,322,324],{"path":320,"priority":321},".claude-plugin/marketplace.json","mandatory",{"path":323,"priority":321},"README.md",{"path":325,"priority":326},"LICENSE","high","rule",{"basePath":259,"description":256,"displayName":13,"installMethods":329,"rationale":330,"selectedPaths":331,"source":327,"sourceLanguage":18,"type":260},{"claudeCode":13},"plugin manifest at plugins/mgrep/.claude-plugin/plugin.json",[332,334,337,339,341,343],{"path":333,"priority":321},".claude-plugin/plugin.json",{"path":335,"priority":336},"skills/mgrep/SKILL.md","medium",{"path":338,"priority":326},"hooks/hook.json",{"path":340,"priority":326},"hooks/mgrep_watch.py",{"path":342,"priority":326},"hooks/mgrep_watch_kill.py",{"path":344,"priority":326},"hooks/pid_utils.py",{"basePath":248,"description":10,"displayName":13,"installMethods":346,"rationale":347,"selectedPaths":348,"source":327,"sourceLanguage":18,"type":250},{"claudeCode":12},"SKILL.md frontmatter at plugins/mgrep/skills/mgrep/SKILL.md",[349],{"path":350,"priority":321},"SKILL.md",{"basePath":270,"displayName":352,"installMethods":353,"license":243,"rationale":354,"selectedPaths":355,"source":327,"sourceLanguage":18,"type":363},"@mixedbread/mgrep",{"npm":352},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[356,358,359,360],{"path":357,"priority":321},"package.json",{"path":323,"priority":321},{"path":325,"priority":326},{"path":361,"priority":362},"src/index.ts","low","mcp",{"sources":365},[366],"manual",{"npmPackage":352},{"closedIssues90d":8,"description":266,"forks":235,"homepage":369,"license":243,"openIssues90d":237,"pushedAt":238,"readmeSize":233,"stars":239,"topics":370},"https://demo.mgrep.mixedbread.com",[],{"downloads":241},{"classifiedAt":373,"discoverAt":374,"extractAt":375,"githubAt":375,"npmAt":376,"updatedAt":373},1778693479918,1778693473753,1778693475938,1778693478129,[216,218,215,217,219],{"evaluatedAt":246,"extractAt":290,"updatedAt":379},1778693603184,[],[382,412,444,471,496,516],{"_creationTime":383,"_id":384,"community":385,"display":386,"identity":391,"providers":395,"relations":404,"tags":407,"workflow":408},1778683278012.447,"k17f0kk29shkzcc956nyab4w9s86meb9",{"reviewCount":8},{"description":387,"installMethods":388,"name":219,"sourceUrl":390},"USE FOR web search. Returns ranked results with snippets, URLs, thumbnails. Supports freshness filters, SafeSearch, Goggles for custom ranking, pagination. Primary search endpoint.",{"claudeCode":389},"brave/brave-search-skills","https://github.com/brave/brave-search-skills",{"basePath":392,"githubOwner":393,"githubRepo":394,"locale":18,"slug":219,"type":250},"skills/web-search","brave","brave-search-skills",{"evaluate":396,"extract":403},{"promptVersionExtension":208,"promptVersionScoring":209,"score":397,"tags":398,"targetMarket":220,"tier":402},100,[215,219,399,400,401],"api","brave-search","information-retrieval","verified",{"commitSha":280},{"parentExtensionId":405,"repoId":406},"k171bmfye9bw6pddf7xqx1x8px86nvha","kd79z9gj68csgw1td4cjr71d8x86nhc0",[399,400,401,215,219],{"evaluatedAt":409,"extractAt":410,"updatedAt":411},1778683556020,1778683278012,1778683733107,{"_creationTime":413,"_id":414,"community":415,"display":416,"identity":422,"providers":427,"relations":437,"tags":440,"workflow":441},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":417,"installMethods":418,"name":420,"sourceUrl":421},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":419},"ruvnet/ruflo","Trader Regime","https://github.com/ruvnet/ruflo",{"basePath":423,"githubOwner":424,"githubRepo":425,"locale":18,"slug":426,"type":250},"plugins/ruflo-neural-trader/skills/trader-regime","ruvnet","ruflo","trader-regime",{"evaluate":428,"extract":435},{"promptVersionExtension":208,"promptVersionScoring":209,"score":397,"tags":429,"targetMarket":220,"tier":402},[430,431,432,433,434,216],"finance","trading","market-analysis","ai","typescript",{"commitSha":280,"license":436},"MIT",{"parentExtensionId":438,"repoId":439},"k17drge8h1fgzchr0p4jaeg33n86mwmy","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[433,216,430,432,431,434],{"evaluatedAt":442,"extractAt":443,"updatedAt":442},1778701108877,1778696691708,{"_creationTime":445,"_id":446,"community":447,"display":448,"identity":454,"providers":458,"relations":464,"tags":467,"workflow":468},1778699234184.6174,"k174zww66m804nhr89ttra7r6d86nwyg",{"reviewCount":8},{"description":449,"installMethods":450,"name":452,"sourceUrl":453},"Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow",{"claudeCode":451},"Yeachan-Heo/oh-my-claudecode","setup","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":455,"githubOwner":456,"githubRepo":457,"locale":18,"slug":452,"type":250},"skills/setup","Yeachan-Heo","oh-my-claudecode",{"evaluate":459,"extract":463},{"promptVersionExtension":208,"promptVersionScoring":209,"score":397,"tags":460,"targetMarket":220,"tier":402},[452,461,462,216,363],"routing","configuration",{"commitSha":280},{"parentExtensionId":465,"repoId":466},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[216,462,363,461,452],{"evaluatedAt":469,"extractAt":470,"updatedAt":469},1778699724286,1778699234184,{"_creationTime":472,"_id":473,"community":474,"display":475,"identity":479,"providers":482,"relations":492,"tags":493,"workflow":494},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":476,"installMethods":477,"name":478,"sourceUrl":453},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":451},"Project Session Manager",{"basePath":480,"githubOwner":456,"githubRepo":457,"locale":18,"slug":481,"type":250},"skills/project-session-manager","project-session-manager",{"evaluate":483,"extract":491},{"promptVersionExtension":208,"promptVersionScoring":209,"score":397,"tags":484,"targetMarket":220,"tier":402},[485,486,487,488,489,216,490],"git","development-environment","workflow","tmux","automation","developer-tool",{"commitSha":280,"license":436},{"parentExtensionId":465,"repoId":466},[489,216,490,486,485,488,487],{"evaluatedAt":495,"extractAt":470,"updatedAt":495},1778699613343,{"_creationTime":497,"_id":498,"community":499,"display":500,"identity":504,"providers":506,"relations":512,"tags":513,"workflow":514},1778699234184.6143,"k17cnx0m6a27fw52yvt4zsbsxh86nd1c",{"reviewCount":8},{"description":501,"installMethods":502,"name":503,"sourceUrl":453},"Configure popular MCP servers for enhanced agent capabilities",{"claudeCode":451},"mcp-setup",{"basePath":505,"githubOwner":456,"githubRepo":457,"locale":18,"slug":503,"type":250},"skills/mcp-setup",{"evaluate":507,"extract":511},{"promptVersionExtension":208,"promptVersionScoring":209,"score":397,"tags":508,"targetMarket":220,"tier":402},[363,462,216,509,510],"agent","tooling",{"commitSha":280},{"parentExtensionId":465,"repoId":466},[509,216,462,363,510],{"evaluatedAt":515,"extractAt":470,"updatedAt":515},1778699492025,{"_creationTime":517,"_id":518,"community":519,"display":520,"identity":523,"providers":526,"relations":533,"tags":534,"workflow":535},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":521,"installMethods":522,"name":457,"sourceUrl":453},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":451},{"basePath":524,"githubOwner":456,"githubRepo":457,"locale":18,"slug":525,"type":250},"skills/ask","ask",{"evaluate":527,"extract":532},{"promptVersionExtension":208,"promptVersionScoring":209,"score":397,"tags":528,"targetMarket":220,"tier":402},[216,489,278,529,530,531],"prompting","code-review","artifact-generation",{"commitSha":280,"license":436},{"parentExtensionId":465,"repoId":466},[531,489,216,530,278,529],{"evaluatedAt":536,"extractAt":470,"updatedAt":536},1778699303045]