[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-metabase-clojure-review-zh-CN":3,"guides-for-metabase-clojure-review":476,"similar-k1709q5evcgq1bhdp3yyzqxdk186mda8-zh-CN":477},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":256,"isFallback":239,"parentExtension":260,"providers":261,"relations":267,"repo":269,"tags":473,"workflow":474},1778693060182.4575,"k1709q5evcgq1bhdp3yyzqxdk186mda8",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Review Clojure and ClojureScript code changes for compliance with Metabase coding standards, style violations, and code quality issues. Use when reviewing pull requests or diffs containing Clojure/ClojureScript code.",{"claudeCode":12},"metabase/metabase","Clojure Code Review Skill","https://github.com/metabase/metabase",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":237,"workflow":254},1778693149430.5447,"kn70cs18f33t595xg199t4ae0x86mknb","en",{"checks":20,"evaluatedAt":194,"extensionSummary":195,"features":196,"nonGoals":202,"practices":207,"prerequisites":211,"promptVersionExtension":214,"promptVersionScoring":215,"purpose":216,"rationale":217,"score":218,"summary":219,"tags":220,"targetMarket":226,"tier":227,"useCases":228,"workflow":232},[21,26,29,32,36,39,43,48,51,54,58,62,66,70,73,76,79,82,85,88,92,96,101,105,109,112,115,118,122,125,128,131,134,137,140,144,148,152,155,159,162,165,168,171,175,178,181,184,187,191],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of reviewing Clojure/ClojureScript code for compliance with specific standards and identifies the use case of reviewing pull requests or diffs.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a specialized set of review guidelines and checks tailored to Metabase's coding standards, going beyond general code review advice.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is fully implemented, covering code quality, style violations, and specific review guidelines for Clojure/ClojureScript, making it ready for use in a real workflow.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses specifically on reviewing Clojure and ClojureScript code for Metabase coding standards, adhering to a single domain.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The provided description accurately and concisely reflects the skill's functionality and intended use case.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill utilizes specific tools like Read, Grep, and Bash for targeted operations rather than a single general-purpose execution tool.",{"category":44,"check":45,"severity":46,"summary":47},"Documentation","Configuration & parameter reference","info","While the skill's instructions are clear, there is no explicit mention of default parameters or configuration precedence, which could be implicitly handled by the underlying tools.",{"category":33,"check":49,"severity":24,"summary":50},"Tool naming","The tools used (Read, Grep, Bash, Glob) are standard and descriptive for their operations within this context.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The skill's operations are focused on reading and grepping code files, with inputs and outputs tailored to code review tasks.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The bundled LICENSE-AGPL.txt file clearly indicates the software is licensed under the GNU Affero General Public License v3.0, which is a recognized and usable open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository shows recent commit activity, indicating active maintenance.",{"category":59,"check":63,"severity":64,"summary":65},"Dependency Management","not_applicable","The skill appears to rely on Claude Code's internal tools and does not explicitly list third-party dependencies that would require specific management.",{"category":67,"check":68,"severity":64,"summary":69},"Security","Secret Management","The skill operates on code files and does not appear to handle or require secrets.",{"category":67,"check":71,"severity":24,"summary":72},"Injection","The skill focuses on code analysis and does not load or execute untrusted third-party data as instructions.",{"category":67,"check":74,"severity":24,"summary":75},"Transitive Supply-Chain Grenades","The skill operates on bundled code files and does not fetch external content at runtime.",{"category":67,"check":77,"severity":24,"summary":78},"Sandbox Isolation","The skill operates on code files within the project and does not modify files outside its designated scope.",{"category":67,"check":80,"severity":24,"summary":81},"Sandbox escape primitives","There are no indications of detached processes or deny-retry loops that could be used to escape the sandbox.",{"category":67,"check":83,"severity":24,"summary":84},"Data Exfiltration","The skill analyzes code and does not submit confidential data to any third party.",{"category":67,"check":86,"severity":24,"summary":87},"Hidden Text Tricks","The bundled SKILL.md file appears to be free of hidden text tricks or malicious Unicode characters.",{"category":89,"check":90,"severity":24,"summary":91},"Hooks","Opaque code execution","The skill's logic is presented in plain, readable Markdown and does not involve obfuscated code or runtime script fetching.",{"category":93,"check":94,"severity":24,"summary":95},"Portability","Structural Assumption","The skill assumes a typical project structure for Clojure/ClojureScript and references files using relative paths or placeholders, making it portable.",{"category":97,"check":98,"severity":99,"summary":100},"Trust","Issues Attention","warning","There are 418 open issues and 321 closed issues in the last 90 days, resulting in a closure rate below 10%, indicating slow response to issues.",{"category":102,"check":103,"severity":24,"summary":104},"Versioning","Release Management","The `README.md` includes a \"Latest Release\" shield, indicating versioning is managed.",{"category":106,"check":107,"severity":64,"summary":108},"Code Execution","Validation","The skill operates by reading and grepping files, not by processing structured input that would require schema validation.",{"category":67,"check":110,"severity":64,"summary":111},"Unguarded Destructive Operations","The skill is read-only, performing code analysis and not destructive operations.",{"category":106,"check":113,"severity":24,"summary":114},"Error Handling","The skill's core operations are expected to be stable, and any errors would likely stem from the underlying tools, which are presumed to handle their own errors gracefully.",{"category":106,"check":116,"severity":64,"summary":117},"Logging","The skill is read-only and performs analysis, not destructive actions or outbound calls that would require local audit logging.",{"category":119,"check":120,"severity":64,"summary":121},"Compliance","GDPR","The skill analyzes code and does not process personal data.",{"category":119,"check":123,"severity":24,"summary":124},"Target market","The skill is focused on code review and has no regional or jurisdictional logic, making it globally applicable.",{"category":93,"check":126,"severity":24,"summary":127},"Runtime stability","The skill relies on standard tools (Read, Grep, Bash, Glob) and is expected to be portable across POSIX-compliant environments.",{"category":44,"check":129,"severity":24,"summary":130},"README","The README file provides a comprehensive overview of Metabase, its features, installation, and contribution guidelines.",{"category":33,"check":132,"severity":64,"summary":133},"Tool surface size","This extension is a skill that uses a limited set of underlying commands rather than exposing a large number of distinct tools.",{"category":40,"check":135,"severity":24,"summary":136},"Overlapping near-synonym tools","The tools used are Read, Grep, Bash, and Glob, which have distinct purposes and do not appear to overlap significantly.",{"category":44,"check":138,"severity":24,"summary":139},"Phantom features","All features mentioned in the `SKILL.md` (code review, style compliance, flagging violations) are directly addressed by the provided guidelines and example comments.",{"category":141,"check":142,"severity":64,"summary":143},"Install","Installation instruction","As this is a Claude Code skill, installation instructions are handled by the platform itself and not applicable here.",{"category":145,"check":146,"severity":24,"summary":147},"Errors","Actionable error messages","The skill provides detailed guidelines on what to flag and what NOT to post, along with specific examples of good and bad feedback, enabling actionable responses.",{"category":149,"check":150,"severity":64,"summary":151},"Execution","Pinned dependencies","The skill utilizes built-in tools provided by the Claude Code environment and does not rely on external dependencies that would require pinning.",{"category":33,"check":153,"severity":64,"summary":154},"Dry-run preview","The skill performs code analysis and does not have state-changing operations or outbound data transmission that would require a dry-run mode.",{"category":156,"check":157,"severity":64,"summary":158},"Protocol","Idempotent retry & timeouts","The skill is analytical and does not perform state-changing operations or remote calls that would require idempotency or explicit timeouts.",{"category":119,"check":160,"severity":64,"summary":161},"Telemetry opt-in","The skill is focused on code analysis and does not emit telemetry.",{"category":40,"check":163,"severity":24,"summary":164},"Precise Purpose","The skill's purpose is precisely defined: review Clojure/ClojureScript code for Metabase standards, style, and quality issues, with clear usage instructions and boundaries.",{"category":40,"check":166,"severity":24,"summary":167},"Concise Frontmatter","The `SKILL.md` frontmatter is concise, clearly stating the name, description, and allowed tools.",{"category":44,"check":169,"severity":24,"summary":170},"Concise Body","The `SKILL.md` body is well-structured and under 500 lines, delegating deeper material to shared files.",{"category":172,"check":173,"severity":24,"summary":174},"Context","Progressive Disclosure","The `SKILL.md` references shared files for Clojure style guides and commands, demonstrating progressive disclosure.",{"category":172,"check":176,"severity":64,"summary":177},"Forked exploration","The skill performs targeted code review and does not involve deep exploration requiring a forked context.",{"category":22,"check":179,"severity":24,"summary":180},"Usage examples","The `SKILL.md` provides concrete examples of feedback format for style violations, missing documentation, organization, and API conventions.",{"category":22,"check":182,"severity":24,"summary":183},"Edge cases","The skill addresses specific edge cases like missing parentheses and provides guidance on what not to post, offering clear recovery paths by adhering to the specified rules.",{"category":106,"check":185,"severity":64,"summary":186},"Tool Fallback","The skill does not explicitly require an external MCP server and relies on Claude Code's internal tooling.",{"category":188,"check":189,"severity":24,"summary":190},"Safety","Halt on unexpected state","The skill's instructions implicitly guide the user to halt and report when issues arise by strictly defining what to flag and what NOT to post, avoiding unintended actions.",{"category":93,"check":192,"severity":24,"summary":193},"Cross-skill coupling","The skill is self-contained, focusing solely on Clojure code review and does not implicitly rely on other skills.",1778693149233,"This skill analyzes Clojure and ClojureScript code changes, enforcing Metabase's coding standards and identifying style violations or quality issues. It utilizes specific review guidelines and provides targeted feedback formats.",[197,198,199,200,201],"Reviews Clojure/ClojureScript code","Enforces Metabase coding standards","Identifies style violations","Flags code quality issues","Provides specific feedback examples",[203,204,205,206],"Providing general code review feedback outside Metabase standards","Reviewing code written in languages other than Clojure/ClojureScript","Congratulating developers on following guidelines","Commenting on trivial code changes",[208,209,210],"Code quality","Coding standards","Code review",[212,213],"Access to Clojure/ClojureScript code changes","Metabase coding standards context","3.0.0","4.4.0","To ensure consistent code quality and adherence to Metabase's specific coding standards for Clojure and ClojureScript codebases.","The skill is highly focused, well-documented, and adheres to best practices for code review automation, with a minor finding on issue response time in the underlying Metabase project.",95,"A high-quality skill for automated Clojure/ClojureScript code review against Metabase standards.",[221,222,223,224,225],"clojure","clojurescript","code-review","linting","metabase","global","community",[229,230,231],"Reviewing pull requests with Clojure/ClojureScript code","Checking code diffs for compliance with team standards","Automating parts of the code review process",[233,234,235,236],"Load Clojure style guide and command references","Analyze provided code changes against Metabase standards","Identify and flag style violations and quality issues","Generate targeted feedback comments",{"codeQuality":238,"collectedAt":240,"documentation":241,"maintenance":244,"security":250,"testCoverage":253},{"hasLockfile":239},true,1778693131708,{"descriptionLength":242,"readmeSize":243},216,5814,{"closedIssues90d":245,"forks":246,"hasChangelog":239,"openIssues90d":247,"pushedAt":248,"stars":249},321,6460,418,1778693005000,47296,{"hasNpmPackage":251,"license":252,"smitheryVerified":251},false,"NOASSERTION",{"hasCi":239,"hasTests":239},{"updatedAt":255},1778693149430,{"basePath":257,"githubOwner":225,"githubRepo":225,"locale":18,"slug":258,"type":259},".claude/skills/clojure-review","clojure-review","skill",null,{"evaluate":262,"extract":264},{"promptVersionExtension":214,"promptVersionScoring":215,"score":218,"tags":263,"targetMarket":226,"tier":227},[221,222,223,224,225],{"commitSha":265,"license":266},"HEAD","AGPL-3.0-or-later",{"repoId":268},"kd783yksvfegbcef236g11y8t586nmd6",{"_creationTime":270,"_id":268,"identity":271,"providers":272,"workflow":469},1778693022715.2224,{"githubOwner":225,"githubRepo":225,"sourceUrl":14},{"classify":273,"discover":446,"github":449},{"commitSha":265,"extensions":274},[275,286,294,302,310,315,323,331,339,347,355,363,371,379,387,395,403,411,419,436],{"basePath":276,"description":277,"displayName":278,"installMethods":279,"rationale":280,"selectedPaths":281,"source":285,"sourceLanguage":18,"type":259},".claude/skills/add-malli-schemas","Efficiently add Malli schemas to API endpoints in the Metabase codebase with proper patterns, validation timing, and error handling","add-malli-schemas",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/add-malli-schemas/SKILL.md",[282],{"path":283,"priority":284},"SKILL.md","mandatory","rule",{"basePath":287,"description":288,"displayName":289,"installMethods":290,"rationale":291,"selectedPaths":292,"source":285,"sourceLanguage":18,"type":259},".claude/skills/add-tracing","Add OpenTelemetry tracing spans to Clojure code following Metabase tracing conventions. Use when instrumenting backend code with trace coverage.","add-tracing",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/add-tracing/SKILL.md",[293],{"path":283,"priority":284},{"basePath":295,"description":296,"displayName":297,"installMethods":298,"rationale":299,"selectedPaths":300,"source":285,"sourceLanguage":18,"type":259},".claude/skills/analytics-events","Add product analytics events to track user interactions in the Metabase frontend","analytics-events",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/analytics-events/SKILL.md",[301],{"path":283,"priority":284},{"basePath":303,"description":304,"displayName":305,"installMethods":306,"rationale":307,"selectedPaths":308,"source":285,"sourceLanguage":18,"type":259},".claude/skills/clojure-eval","Evaluate Clojure code via nREPL using clj-nrepl-eval. Use this when you need to test code, check if edited files compile, verify function behavior, or interact with a running REPL session.","clojure-eval",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/clojure-eval/SKILL.md",[309],{"path":283,"priority":284},{"basePath":257,"description":10,"displayName":258,"installMethods":311,"rationale":312,"selectedPaths":313,"source":285,"sourceLanguage":18,"type":259},{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/clojure-review/SKILL.md",[314],{"path":283,"priority":284},{"basePath":316,"description":317,"displayName":318,"installMethods":319,"rationale":320,"selectedPaths":321,"source":285,"sourceLanguage":18,"type":259},".claude/skills/clojure-write","Guide Clojure and ClojureScript development using REPL-driven workflow, coding conventions, and best practices. Use when writing, developing, or refactoring Clojure/ClojureScript code.","clojure-write",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/clojure-write/SKILL.md",[322],{"path":283,"priority":284},{"basePath":324,"description":325,"displayName":326,"installMethods":327,"rationale":328,"selectedPaths":329,"source":285,"sourceLanguage":18,"type":259},".claude/skills/docs-review","Review documentation changes for compliance with the Metabase writing style guide. Use when reviewing pull requests, files, or diffs containing documentation markdown files.","docs-review",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/docs-review/SKILL.md",[330],{"path":283,"priority":284},{"basePath":332,"description":333,"displayName":334,"installMethods":335,"rationale":336,"selectedPaths":337,"source":285,"sourceLanguage":18,"type":259},".claude/skills/docs-write","Write documentation following Metabase's conversational, clear, and user-focused style. Use when creating or editing documentation files (markdown, MDX, etc.).","docs-write",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/docs-write/SKILL.md",[338],{"path":283,"priority":284},{"basePath":340,"description":341,"displayName":342,"installMethods":343,"rationale":344,"selectedPaths":345,"source":285,"sourceLanguage":18,"type":259},".claude/skills/e2e-test","Run Cypress E2E tests, analyze failures including screenshots, and stress test for flakiness","e2e-test",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/e2e-test/SKILL.md",[346],{"path":283,"priority":284},{"basePath":348,"description":349,"displayName":350,"installMethods":351,"rationale":352,"selectedPaths":353,"source":285,"sourceLanguage":18,"type":259},".claude/skills/e2e-test-create","Analyze React component source code to understand UI structure, then generate idiomatic Cypress E2E tests following Metabase conventions. Falls back to Playwright MCP browser exploration only when code reading and screenshot debugging are insufficient.\n","e2e-test-create",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/e2e-test-create/SKILL.md",[354],{"path":283,"priority":284},{"basePath":356,"description":357,"displayName":358,"installMethods":359,"rationale":360,"selectedPaths":361,"source":285,"sourceLanguage":18,"type":259},".claude/skills/e2e-test-review","Review Cypress E2E spec files for Metabase conventions, common gotchas, and flakiness/performance issues. Use when reviewing pull requests or diffs containing Cypress spec files in e2e/test/scenarios/.","e2e-test-review",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/e2e-test-review/SKILL.md",[362],{"path":283,"priority":284},{"basePath":364,"description":365,"displayName":366,"installMethods":367,"rationale":368,"selectedPaths":369,"source":285,"sourceLanguage":18,"type":259},".claude/skills/emotion-migrate","Migrate Emotion styled-components to Mantine components with style props and CSS modules. Use when converting .styled.tsx files or removing @emotion imports from components.","emotion-migrate",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/emotion-migrate/SKILL.md",[370],{"path":283,"priority":284},{"basePath":372,"description":373,"displayName":374,"installMethods":375,"rationale":376,"selectedPaths":377,"source":285,"sourceLanguage":18,"type":259},".claude/skills/mutation-testing","Run mutation testing on a Clojure namespace, generate tests to kill surviving mutations, and open draft PRs with Linear issue tracking.","mutation-testing",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/mutation-testing/SKILL.md",[378],{"path":283,"priority":284},{"basePath":380,"description":381,"displayName":382,"installMethods":383,"rationale":384,"selectedPaths":385,"source":285,"sourceLanguage":18,"type":259},".claude/skills/playwright-mcp-metabase","Drive Metabase's UI with the Playwright MCP browser tools (mcp__playwright__browser_*). Covers the snapshot/act/check pattern, Mantine component pitfalls (Menu race, Select/MultiSelect, the Escape-closes-modal trap, portal scoping), and Metabase-specific login flows. Use whenever a session needs to interact with the Metabase UI through Playwright MCP.","playwright-mcp-metabase",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/playwright-mcp-metabase/SKILL.md",[386],{"path":283,"priority":284},{"basePath":388,"description":389,"displayName":390,"installMethods":391,"rationale":392,"selectedPaths":393,"source":285,"sourceLanguage":18,"type":259},".claude/skills/serdes-workflow","Export content from a running Metabase instance, validate with checkers, edit YAML, and import back. Use when the user wants to export, import, or run the full serdes round-trip workflow.","serdes-workflow",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/serdes-workflow/SKILL.md",[394],{"path":283,"priority":284},{"basePath":396,"description":397,"displayName":398,"installMethods":399,"rationale":400,"selectedPaths":401,"source":285,"sourceLanguage":18,"type":259},".claude/skills/serdes-yaml-edit","Edit Metabase serdes YAML files (cards, dashboards, databases) with correct portable references and structural conventions. Use when modifying exported YAML content.","serdes-yaml-edit",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/serdes-yaml-edit/SKILL.md",[402],{"path":283,"priority":284},{"basePath":404,"description":405,"displayName":406,"installMethods":407,"rationale":408,"selectedPaths":409,"source":285,"sourceLanguage":18,"type":259},".claude/skills/typescript-review","Review TypeScript and JavaScript code changes for compliance with Metabase coding standards, style violations, and code quality issues. Use when reviewing pull requests or diffs containing TypeScript/JavaScript code.","typescript-review",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/typescript-review/SKILL.md",[410],{"path":283,"priority":284},{"basePath":412,"description":413,"displayName":414,"installMethods":415,"rationale":416,"selectedPaths":417,"source":285,"sourceLanguage":18,"type":259},".claude/skills/typescript-write","Write TypeScript and JavaScript code following Metabase coding standards and best practices. Use when developing or refactoring TypeScript/JavaScript code.","typescript-write",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/typescript-write/SKILL.md",[418],{"path":283,"priority":284},{"basePath":420,"description":421,"displayName":422,"installMethods":423,"rationale":424,"selectedPaths":425,"source":285,"sourceLanguage":18,"type":435},"enterprise/frontend/src/custom-viz","Creating custom visualizations for Metabase","@metabase/custom-viz",{"npm":422},"cli ecosystem detected at enterprise/frontend/src/custom-viz",[426,428,430,433],{"path":427,"priority":284},"package.json",{"path":429,"priority":284},"README.md",{"path":431,"priority":432},"src/index.ts","low",{"path":434,"priority":432},"src/cli.ts","cli",{"basePath":437,"installMethods":438,"rationale":440,"selectedPaths":441,"source":285,"sourceLanguage":18,"type":445},"src/metabase/mcp",{"remote":439},"https://{metabase_host}/api/mcp","server.json with namespace/server name at src/metabase/mcp/server.json",[442,444],{"path":443,"priority":284},"server.json",{"path":429,"priority":284},"mcp",{"sources":447},[448],"manual",{"closedIssues90d":245,"description":450,"forks":246,"homepage":451,"license":252,"openIssues90d":247,"pushedAt":248,"readmeSize":243,"stars":249,"topics":452},"The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:","https://metabase.com",[453,454,455,456,457,221,458,225,459,460,461,462,463,464,465,466,467,468],"analytics","businessintelligence","dashboard","reporting","slack","database","postgres","postgresql","mysql","bi","visualization","data","data-analysis","sql-editor","data-visualization","business-intelligence",{"classifiedAt":470,"discoverAt":471,"extractAt":472,"githubAt":472,"updatedAt":470},1778693055940,1778693022715,1778693051455,[221,222,223,224,225],{"evaluatedAt":255,"extractAt":475,"updatedAt":255},1778693060182,[],[478,507,527,547,575,605],{"_creationTime":479,"_id":480,"community":481,"display":482,"identity":487,"providers":491,"relations":501,"tags":503,"workflow":504},1778698371743.7031,"k17c7bmsy4vpwnsa70kkb414ex86n077",{"reviewCount":8},{"description":483,"installMethods":484,"name":223,"sourceUrl":486},"Review changed code against project standards. Checks for missing tests, dead code, type safety, lint issues, and coding conventions. Run after completing any implementation work.",{"claudeCode":485},"vectorize-io/hindsight","https://github.com/vectorize-io/hindsight",{"basePath":488,"githubOwner":489,"githubRepo":490,"locale":18,"slug":223,"type":259},".claude/skills/code-review","vectorize-io","hindsight",{"evaluate":492,"extract":500},{"promptVersionExtension":214,"promptVersionScoring":215,"score":493,"tags":494,"targetMarket":226,"tier":499},99,[223,495,496,497,224,498],"quality","python","typescript","testing","verified",{"commitSha":265},{"repoId":502},"kd7etqyey7pjacrkp7wzfh4vts86nq1z",[223,224,496,495,498,497],{"evaluatedAt":505,"extractAt":506,"updatedAt":505},1778698449290,1778698371743,{"_creationTime":508,"_id":509,"community":510,"display":511,"identity":513,"providers":514,"relations":523,"tags":524,"workflow":525},1778693060182.4565,"k17a07d84q1vnrhgnzg2hrjx5d86nphs",{"reviewCount":8},{"description":277,"installMethods":512,"name":278,"sourceUrl":14},{"claudeCode":12},{"basePath":276,"githubOwner":225,"githubRepo":225,"locale":18,"slug":278,"type":259},{"evaluate":515,"extract":522},{"promptVersionExtension":214,"promptVersionScoring":215,"score":516,"tags":517,"targetMarket":226,"tier":227},79,[221,225,518,519,520,521],"api","schema","validation","developer-tools",{"commitSha":265},{"repoId":268},[518,221,521,225,519,520],{"evaluatedAt":526,"extractAt":475,"updatedAt":526},1778693075823,{"_creationTime":528,"_id":529,"community":530,"display":531,"identity":533,"providers":534,"relations":543,"tags":544,"workflow":545},1778693060182.4578,"k173xv5n05b1tdjb0510nqzksd86mqhf",{"reviewCount":8},{"description":317,"installMethods":532,"name":318,"sourceUrl":14},{"claudeCode":12},{"basePath":316,"githubOwner":225,"githubRepo":225,"locale":18,"slug":318,"type":259},{"evaluate":535,"extract":542},{"promptVersionExtension":214,"promptVersionScoring":215,"score":536,"tags":537,"targetMarket":226,"tier":541},75,[221,222,538,539,540],"development","repl","coding-practices","flagged",{"commitSha":265},{"repoId":268},[221,222,540,538,539],{"evaluatedAt":546,"extractAt":475,"updatedAt":546},1778693169864,{"_creationTime":548,"_id":549,"community":550,"display":551,"identity":557,"providers":561,"relations":569,"tags":571,"workflow":572},1778687399826.027,"k17dbvr3cmvc9tnj1w1jgw5mzs86nfjn",{"reviewCount":8},{"description":552,"installMethods":553,"name":555,"sourceUrl":556},"A micro-prompt that reminds the agent that it is an interactive programmer. Works great in Clojure when Copilot has access to the REPL (probably via Backseat Driver). Will work with any system that has a live REPL that the agent can use. Adapt the prompt with any specific reminders in your workflow and/or workspace.",{"claudeCode":554},"github/awesome-copilot","remember-interactive-programming","https://github.com/github/awesome-copilot",{"basePath":558,"githubOwner":559,"githubRepo":560,"locale":18,"slug":555,"type":259},"skills/remember-interactive-programming","github","awesome-copilot",{"evaluate":562,"extract":568},{"promptVersionExtension":214,"promptVersionScoring":215,"score":563,"tags":564,"targetMarket":226,"tier":499},100,[565,566,567,539,221],"prompt","copilot","agent-behavior",{"commitSha":265},{"repoId":570},"kd7dsmv976w8rtkqnjjfdtfgks86nnmw",[567,221,566,565,539],{"evaluatedAt":573,"extractAt":574,"updatedAt":573},1778689500081,1778687399826,{"_creationTime":576,"_id":577,"community":578,"display":579,"identity":585,"providers":589,"relations":598,"tags":601,"workflow":602},1778695548458.3926,"k172f2ed2j5kxdq8hbw4nszcw186m5xj",{"reviewCount":8},{"description":580,"installMethods":581,"name":583,"sourceUrl":584},"Review a pull request end-to-end using GitHub CLI. Covers diff analysis, commit history review, CI/CD check verification, severity-leveled feedback (blocking/suggestion/nit/praise), and gh pr review submission. Use when a pull request is assigned for review, performing a self-review before requesting others' input, conducting a second review after feedback is addressed, or auditing a merged PR for post-merge quality assessment.\n",{"claudeCode":582},"pjt222/agent-almanac","review-pull-request","https://github.com/pjt222/agent-almanac",{"basePath":586,"githubOwner":587,"githubRepo":588,"locale":18,"slug":583,"type":259},"skills/review-pull-request","pjt222","agent-almanac",{"evaluate":590,"extract":597},{"promptVersionExtension":214,"promptVersionScoring":215,"score":563,"tags":591,"targetMarket":226,"tier":499},[592,593,559,223,594,595,596],"review","pull-request","gh-cli","feedback","pr",{"commitSha":265},{"parentExtensionId":599,"repoId":600},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[223,595,594,559,596,593,592],{"evaluatedAt":603,"extractAt":604,"updatedAt":603},1778700796502,1778695548458,{"_creationTime":606,"_id":607,"community":608,"display":609,"identity":615,"providers":619,"relations":628,"tags":631,"workflow":632},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":610,"installMethods":611,"name":613,"sourceUrl":614},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":612},"Yeachan-Heo/oh-my-claudecode","oh-my-claudecode","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":616,"githubOwner":617,"githubRepo":613,"locale":18,"slug":618,"type":259},"skills/ask","Yeachan-Heo","ask",{"evaluate":620,"extract":626},{"promptVersionExtension":214,"promptVersionScoring":215,"score":563,"tags":621,"targetMarket":226,"tier":499},[435,622,623,624,223,625],"automation","llm","prompting","artifact-generation",{"commitSha":265,"license":627},"MIT",{"parentExtensionId":629,"repoId":630},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[625,622,435,223,623,624],{"evaluatedAt":633,"extractAt":634,"updatedAt":633},1778699303045,1778699234184]