[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-metabase-clojure-eval-zh-CN":3,"guides-for-metabase-clojure-eval":475,"similar-k17agj4r7yj9h1ppefcbdyh8cs86n24n-zh-CN":476},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":254,"isFallback":237,"parentExtension":259,"providers":260,"relations":266,"repo":268,"tags":472,"workflow":473},1778693060182.4573,"k17agj4r7yj9h1ppefcbdyh8cs86n24n",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"metabase/metabase","Clojure REPL Evaluation","https://github.com/metabase/metabase",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":235,"workflow":252},1778693125284.6445,"kn72dhqvzm4hwf37apfr7gs13n86njss","en",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"practices":207,"prerequisites":208,"promptVersionExtension":211,"promptVersionScoring":212,"purpose":213,"rationale":214,"score":215,"summary":216,"tags":217,"targetMarket":223,"tier":224,"useCases":225,"workflow":230},[21,26,29,32,36,39,43,47,50,53,58,62,66,70,74,77,80,83,86,89,93,97,101,105,109,112,116,119,124,127,130,133,136,139,142,146,150,153,156,160,163,166,169,172,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 evaluating Clojure code and names specific use cases like testing, compiling, and interacting with a REPL.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a dedicated tool for interacting with Clojure REPLs, which is more specialized than standard LLM capabilities and offers value beyond simple prompting.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill directly addresses its stated use case of evaluating Clojure code via nREPL, with clear instructions on discovery, connection, and execution, implying readiness for use in development workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on evaluating Clojure code via nREPL, aligning with its name and description without extending into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's functionality as described in the SKILL.md.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill exposes a single, well-defined tool `clj-nrepl-eval` with specific flags for operation, rather than a generalist command.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All available options and parameters for `clj-nrepl-eval` are clearly documented in the SKILL.md, including defaults and their purpose.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The single tool exposed, `clj-nrepl-eval`, is descriptive and clearly indicates its purpose.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The tool's inputs are typed flags and structured code/heredoc, and its output is the result of Clojure evaluation, which is minimal and focused.",{"category":54,"check":55,"severity":56,"summary":57},"License","License usability","critical","The bundled LICENSE-AGPL.txt is the GNU Affero General Public License v3, which is a strong copyleft license that may not be compatible with all downstream use cases and requires specific considerations for network-facing services.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository has recent commits as of May 13, 2026, indicating active maintenance.",{"category":59,"check":63,"severity":64,"summary":65},"Dependency Management","not_applicable","The skill itself is a tool that executes Clojure code; dependency management for the Clojure environment is outside the scope of this skill's evaluation.",{"category":67,"check":68,"severity":64,"summary":69},"Security","Secret Management","The skill does not appear to handle or require secrets for its core functionality of evaluating Clojure code via nREPL.",{"category":67,"check":71,"severity":72,"summary":73},"Injection","warning","While the tool evaluates Clojure code, there's a risk of injection if untrusted Clojure code is passed without sanitization, although the SKILL.md guides users on safe code passing. No explicit protection against arbitrary code execution is detailed.",{"category":67,"check":75,"severity":64,"summary":76},"Transitive Supply-Chain Grenades","The skill executes Clojure code locally via nREPL and does not appear to fetch external content at runtime that would pose a supply-chain risk.",{"category":67,"check":78,"severity":72,"summary":79},"Sandbox Isolation","The skill executes arbitrary Clojure code which could potentially interact with the file system or network, and the SKILL.md does not explicitly detail sandboxing measures beyond standard nREPL server isolation.",{"category":67,"check":81,"severity":64,"summary":82},"Sandbox escape primitives","There are no obvious signs of detached-process spawns or deny-retry loops in the provided SKILL.md instructions for executing Clojure code.",{"category":67,"check":84,"severity":64,"summary":85},"Data Exfiltration","The skill's function is to evaluate code and return results, not to read and submit confidential data to a third party.",{"category":67,"check":87,"severity":24,"summary":88},"Hidden Text Tricks","The bundled SKILL.md and LICENSE files do not contain any hidden text tricks, invisible Unicode characters, or other obfuscation methods.",{"category":90,"check":91,"severity":64,"summary":92},"Hooks","Opaque code execution","The skill executes Clojure code, which is inherently runnable, but does not use obfuscation techniques like base64 encoding or runtime fetching of script payloads.",{"category":94,"check":95,"severity":24,"summary":96},"Portability","Structural Assumption","The skill's primary assumption is the presence of a running nREPL server, which is discoverable or can be initiated via documented methods, not a specific project file layout.",{"category":98,"check":99,"severity":72,"summary":100},"Trust","Issues Attention","The repository has 418 open issues and 321 closed issues in the last 90 days, indicating a high volume of activity but also a potentially slow response rate for new issues given the ratio.",{"category":102,"check":103,"severity":24,"summary":104},"Versioning","Release Management","The repository has a clear release tag, indicating a versioned release process.",{"category":106,"check":107,"severity":72,"summary":108},"Execution","Validation","The SKILL.md mentions automatic delimiter repair for parentheses, but there's no explicit mention of a schema library for validating the structure or content of arbitrary Clojure code passed as input.",{"category":67,"check":110,"severity":64,"summary":111},"Unguarded Destructive Operations","The skill's primary function is code evaluation, not destructive operations like file deletion or system modification.",{"category":113,"check":114,"severity":72,"summary":115},"Code Execution","Error Handling","While the `clj-nrepl-eval` tool likely handles errors from Clojure code execution, the SKILL.md does not detail how these errors are translated into structured agent-understandable error messages or if they provide specific recovery steps.",{"category":113,"check":117,"severity":64,"summary":118},"Logging","This skill is focused on code evaluation and does not perform destructive actions or outbound calls that would necessitate a local audit log.",{"category":120,"check":121,"severity":122,"summary":123},"Compliance","GDPR","info","The skill evaluates Clojure code, which could potentially process personal data if the user's code does. There's no explicit mention of sanitization beyond what the user's code provides.",{"category":120,"check":125,"severity":24,"summary":126},"Target market","The extension is a general-purpose Clojure code evaluator with no apparent regional or jurisdictional limitations.",{"category":94,"check":128,"severity":24,"summary":129},"Runtime stability","The skill relies on a standard nREPL connection and Clojure execution environment, which are generally portable across POSIX-compliant systems.",{"category":44,"check":131,"severity":122,"summary":132},"README","The README.md provides a high-level overview of Metabase, not the clj-nrepl-eval skill. The SKILL.md serves as the primary documentation for this skill.",{"category":33,"check":134,"severity":64,"summary":135},"Tool surface size","The extension exposes a single tool, `clj-nrepl-eval`, which is not subject to the tool surface size check.",{"category":40,"check":137,"severity":64,"summary":138},"Overlapping near-synonym tools","The extension exposes only one tool, so there are no overlapping synonyms.",{"category":44,"check":140,"severity":24,"summary":141},"Phantom features","All features advertised in the SKILL.md, such as code evaluation and session management, are directly implemented by the `clj-nrepl-eval` tool.",{"category":143,"check":144,"severity":24,"summary":145},"Install","Installation instruction","The SKILL.md provides clear instructions on how to discover and connect to nREPL servers and includes command-line examples for evaluating code.",{"category":147,"check":148,"severity":72,"summary":149},"Errors","Actionable error messages","The SKILL.md outlines error handling for REPL interaction but does not detail specific actionable error messages for various failure modes, nor does it provide remediation steps or documentation links for user-facing errors.",{"category":106,"check":151,"severity":64,"summary":152},"Pinned dependencies","The skill itself is the execution tool; dependency pinning for the Clojure environment is outside its direct management.",{"category":33,"check":154,"severity":64,"summary":155},"Dry-run preview","The skill's primary function is code evaluation, which is not a state-changing operation that would benefit from a dry-run preview.",{"category":157,"check":158,"severity":72,"summary":159},"Protocol","Idempotent retry & timeouts","The tool includes a timeout option, but the idempotency of mutations (if any are performed by the evaluated Clojure code) is not guaranteed by the tool itself, and error handling for timeouts is not detailed in terms of structured retryable errors.",{"category":120,"check":161,"severity":64,"summary":162},"Telemetry opt-in","The skill does not appear to emit any telemetry.",{"category":40,"check":164,"severity":24,"summary":165},"Precise Purpose","The SKILL.md clearly defines the purpose of evaluating Clojure code via nREPL, specifies the artifact (Clojure code and REPL session), and lists concrete use cases and boundaries.",{"category":40,"check":167,"severity":24,"summary":168},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the core capability of Clojure REPL evaluation.",{"category":44,"check":170,"severity":24,"summary":171},"Concise Body","The SKILL.md is well-structured and under 500 lines, using progressive disclosure for more detailed information.",{"category":173,"check":174,"severity":24,"summary":175},"Context","Progressive Disclosure","The SKILL.md effectively uses relative paths to link into references for deeper procedures, adhering to progressive disclosure.",{"category":173,"check":177,"severity":64,"summary":178},"Forked exploration","This skill is for code evaluation and does not involve deep exploration or code review that would necessitate forked context.",{"category":22,"check":180,"severity":24,"summary":181},"Usage examples","The SKILL.md provides sufficient, end-to-end examples demonstrating code evaluation, namespace loading, and session reset, with plausible outcomes.",{"category":22,"check":183,"severity":24,"summary":184},"Edge cases","The SKILL.md documents failure modes such as no nREPL servers found and provides recovery steps like starting a new server or selecting an alternative.",{"category":113,"check":186,"severity":64,"summary":187},"Tool Fallback","The skill does not reference external tools like MCP servers that would require a fallback mechanism or version declaration.",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","The SKILL.md instructs the user to start a new REPL if none is found, which acts as a form of halting and reporting on unexpected state (no server available).",{"category":94,"check":193,"severity":24,"summary":194},"Cross-skill coupling","The skill operates standalone for Clojure code evaluation and does not implicitly rely on other skills. Adjacent tasks are not handled.",1778693125165,"This skill allows users to evaluate Clojure code against a running nREPL server. It provides tools for discovering, connecting to, and interacting with nREPL sessions, enabling code testing, debugging, and verification.",[198,199,200,201,202],"Discover and connect to nREPL servers","Evaluate arbitrary Clojure code snippets","Maintain persistent REPL sessions","Reset REPL session state","Handle code via arguments, heredoc, or stdin",[204,205,206],"Replacing a full IDE's debugging capabilities","Managing Clojure project dependencies directly","Executing arbitrary shell commands outside of nREPL interaction",[],[209,210],"A running nREPL server accessible via host:port","Clojure environment set up","3.0.0","4.4.0","Evaluate Clojure code interactively against a running nREPL server for testing, debugging, and verifying code changes.","The critical finding regarding the AGPL license significantly impacts the trust score and tier. The warning on injection risk and error handling also contributed to a lower score.",75,"A robust Clojure code evaluation skill with comprehensive documentation, but encumbered by a strong copyleft license.",[218,219,220,221,222],"clojure","repl","development","coding","debugging","global","flagged",[226,227,228,229],"Verify that edited Clojure files compile and load correctly","Test function behavior interactively","Check the current state of the REPL","Debug code by evaluating expressions",[231,232,233,234],"Discover available nREPL servers","Select an nREPL server (or start a new one)","Provide Clojure code for evaluation","Receive and review the evaluation results",{"codeQuality":236,"collectedAt":238,"documentation":239,"maintenance":242,"security":248,"testCoverage":251},{"hasLockfile":237},true,1778693103779,{"descriptionLength":240,"readmeSize":241},188,5814,{"closedIssues90d":243,"forks":244,"hasChangelog":237,"openIssues90d":245,"pushedAt":246,"stars":247},321,6460,418,1778693005000,47296,{"hasNpmPackage":249,"license":250,"smitheryVerified":249},false,"NOASSERTION",{"hasCi":237,"hasTests":237},{"updatedAt":253},1778693125284,{"basePath":255,"githubOwner":256,"githubRepo":256,"locale":18,"slug":257,"type":258},".claude/skills/clojure-eval","metabase","clojure-eval","skill",null,{"evaluate":261,"extract":263},{"promptVersionExtension":211,"promptVersionScoring":212,"score":215,"tags":262,"targetMarket":223,"tier":224},[218,219,220,221,222],{"commitSha":264,"license":265},"HEAD","AGPL-3.0-or-later",{"repoId":267},"kd783yksvfegbcef236g11y8t586nmd6",{"_creationTime":269,"_id":267,"identity":270,"providers":271,"workflow":468},1778693022715.2224,{"githubOwner":256,"githubRepo":256,"sourceUrl":14},{"classify":272,"discover":445,"github":448},{"commitSha":264,"extensions":273},[274,285,293,301,306,314,322,330,338,346,354,362,370,378,386,394,402,410,418,435],{"basePath":275,"description":276,"displayName":277,"installMethods":278,"rationale":279,"selectedPaths":280,"source":284,"sourceLanguage":18,"type":258},".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",[281],{"path":282,"priority":283},"SKILL.md","mandatory","rule",{"basePath":286,"description":287,"displayName":288,"installMethods":289,"rationale":290,"selectedPaths":291,"source":284,"sourceLanguage":18,"type":258},".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",[292],{"path":282,"priority":283},{"basePath":294,"description":295,"displayName":296,"installMethods":297,"rationale":298,"selectedPaths":299,"source":284,"sourceLanguage":18,"type":258},".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",[300],{"path":282,"priority":283},{"basePath":255,"description":10,"displayName":257,"installMethods":302,"rationale":303,"selectedPaths":304,"source":284,"sourceLanguage":18,"type":258},{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/clojure-eval/SKILL.md",[305],{"path":282,"priority":283},{"basePath":307,"description":308,"displayName":309,"installMethods":310,"rationale":311,"selectedPaths":312,"source":284,"sourceLanguage":18,"type":258},".claude/skills/clojure-review","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.","clojure-review",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/clojure-review/SKILL.md",[313],{"path":282,"priority":283},{"basePath":315,"description":316,"displayName":317,"installMethods":318,"rationale":319,"selectedPaths":320,"source":284,"sourceLanguage":18,"type":258},".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",[321],{"path":282,"priority":283},{"basePath":323,"description":324,"displayName":325,"installMethods":326,"rationale":327,"selectedPaths":328,"source":284,"sourceLanguage":18,"type":258},".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",[329],{"path":282,"priority":283},{"basePath":331,"description":332,"displayName":333,"installMethods":334,"rationale":335,"selectedPaths":336,"source":284,"sourceLanguage":18,"type":258},".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",[337],{"path":282,"priority":283},{"basePath":339,"description":340,"displayName":341,"installMethods":342,"rationale":343,"selectedPaths":344,"source":284,"sourceLanguage":18,"type":258},".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",[345],{"path":282,"priority":283},{"basePath":347,"description":348,"displayName":349,"installMethods":350,"rationale":351,"selectedPaths":352,"source":284,"sourceLanguage":18,"type":258},".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",[353],{"path":282,"priority":283},{"basePath":355,"description":356,"displayName":357,"installMethods":358,"rationale":359,"selectedPaths":360,"source":284,"sourceLanguage":18,"type":258},".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",[361],{"path":282,"priority":283},{"basePath":363,"description":364,"displayName":365,"installMethods":366,"rationale":367,"selectedPaths":368,"source":284,"sourceLanguage":18,"type":258},".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",[369],{"path":282,"priority":283},{"basePath":371,"description":372,"displayName":373,"installMethods":374,"rationale":375,"selectedPaths":376,"source":284,"sourceLanguage":18,"type":258},".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",[377],{"path":282,"priority":283},{"basePath":379,"description":380,"displayName":381,"installMethods":382,"rationale":383,"selectedPaths":384,"source":284,"sourceLanguage":18,"type":258},".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",[385],{"path":282,"priority":283},{"basePath":387,"description":388,"displayName":389,"installMethods":390,"rationale":391,"selectedPaths":392,"source":284,"sourceLanguage":18,"type":258},".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",[393],{"path":282,"priority":283},{"basePath":395,"description":396,"displayName":397,"installMethods":398,"rationale":399,"selectedPaths":400,"source":284,"sourceLanguage":18,"type":258},".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",[401],{"path":282,"priority":283},{"basePath":403,"description":404,"displayName":405,"installMethods":406,"rationale":407,"selectedPaths":408,"source":284,"sourceLanguage":18,"type":258},".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",[409],{"path":282,"priority":283},{"basePath":411,"description":412,"displayName":413,"installMethods":414,"rationale":415,"selectedPaths":416,"source":284,"sourceLanguage":18,"type":258},".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",[417],{"path":282,"priority":283},{"basePath":419,"description":420,"displayName":421,"installMethods":422,"rationale":423,"selectedPaths":424,"source":284,"sourceLanguage":18,"type":434},"enterprise/frontend/src/custom-viz","Creating custom visualizations for Metabase","@metabase/custom-viz",{"npm":421},"cli ecosystem detected at enterprise/frontend/src/custom-viz",[425,427,429,432],{"path":426,"priority":283},"package.json",{"path":428,"priority":283},"README.md",{"path":430,"priority":431},"src/index.ts","low",{"path":433,"priority":431},"src/cli.ts","cli",{"basePath":436,"installMethods":437,"rationale":439,"selectedPaths":440,"source":284,"sourceLanguage":18,"type":444},"src/metabase/mcp",{"remote":438},"https://{metabase_host}/api/mcp","server.json with namespace/server name at src/metabase/mcp/server.json",[441,443],{"path":442,"priority":283},"server.json",{"path":428,"priority":283},"mcp",{"sources":446},[447],"manual",{"closedIssues90d":243,"description":449,"forks":244,"homepage":450,"license":250,"openIssues90d":245,"pushedAt":246,"readmeSize":241,"stars":247,"topics":451},"The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:","https://metabase.com",[452,453,454,455,456,218,457,256,458,459,460,461,462,463,464,465,466,467],"analytics","businessintelligence","dashboard","reporting","slack","database","postgres","postgresql","mysql","bi","visualization","data","data-analysis","sql-editor","data-visualization","business-intelligence",{"classifiedAt":469,"discoverAt":470,"extractAt":471,"githubAt":471,"updatedAt":469},1778693055940,1778693022715,1778693051455,[218,221,222,220,219],{"evaluatedAt":253,"extractAt":474,"updatedAt":253},1778693060182,[],[477,506,532,560,577,610],{"_creationTime":478,"_id":479,"community":480,"display":481,"identity":487,"providers":491,"relations":500,"tags":502,"workflow":503},1778687399826.027,"k17dbvr3cmvc9tnj1w1jgw5mzs86nfjn",{"reviewCount":8},{"description":482,"installMethods":483,"name":485,"sourceUrl":486},"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":484},"github/awesome-copilot","remember-interactive-programming","https://github.com/github/awesome-copilot",{"basePath":488,"githubOwner":489,"githubRepo":490,"locale":18,"slug":485,"type":258},"skills/remember-interactive-programming","github","awesome-copilot",{"evaluate":492,"extract":499},{"promptVersionExtension":211,"promptVersionScoring":212,"score":493,"tags":494,"targetMarket":223,"tier":498},100,[495,496,497,219,218],"prompt","copilot","agent-behavior","verified",{"commitSha":264},{"repoId":501},"kd7dsmv976w8rtkqnjjfdtfgks86nnmw",[497,218,496,495,219],{"evaluatedAt":504,"extractAt":505,"updatedAt":504},1778689500081,1778687399826,{"_creationTime":507,"_id":508,"community":509,"display":510,"identity":516,"providers":520,"relations":526,"tags":528,"workflow":529},1778697652123.8813,"k175pymk0vm7xrcjj2p0jf904186nae7",{"reviewCount":8},{"description":511,"installMethods":512,"name":514,"sourceUrl":515},"Debug OpenClaw model, provider, tool-surface, code-mode, streaming, and live/Crabbox behavior by choosing the right logs, probes, and proof path before changing code.",{"claudeCode":513},"steipete/clawdis","openclaw-debugging","https://github.com/steipete/clawdis",{"basePath":517,"githubOwner":518,"githubRepo":519,"locale":18,"slug":514,"type":258},".agents/skills/openclaw-debugging","steipete","clawdis",{"evaluate":521,"extract":525},{"promptVersionExtension":211,"promptVersionScoring":212,"score":493,"tags":522,"targetMarket":223,"tier":498},[222,523,434,524,220],"openclaws","troubleshooting",{"commitSha":264},{"repoId":527},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[434,222,220,523,524],{"evaluatedAt":530,"extractAt":531,"updatedAt":530},1778697754713,1778697652123,{"_creationTime":533,"_id":534,"community":535,"display":536,"identity":542,"providers":546,"relations":554,"tags":556,"workflow":557},1778696691708.28,"k17463tm33jcn3fnx5vvmmfmh586mxhb",{"reviewCount":8},{"description":537,"installMethods":538,"name":540,"sourceUrl":541},"Agent skill for coder - invoke with $agent-coder",{"claudeCode":539},"ruvnet/ruflo","agent-coder","https://github.com/ruvnet/ruflo",{"basePath":543,"githubOwner":544,"githubRepo":545,"locale":18,"slug":540,"type":258},".agents/skills/agent-coder","ruvnet","ruflo",{"evaluate":547,"extract":553},{"promptVersionExtension":211,"promptVersionScoring":212,"score":548,"tags":549,"targetMarket":223,"tier":498},99,[221,220,550,551,552],"refactoring","optimization","best-practices",{"commitSha":264},{"repoId":555},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[552,221,220,551,550],{"evaluatedAt":558,"extractAt":559,"updatedAt":558},1778697523416,1778696691708,{"_creationTime":561,"_id":562,"community":563,"display":564,"identity":566,"providers":567,"relations":573,"tags":574,"workflow":575},1778693060182.4578,"k173xv5n05b1tdjb0510nqzksd86mqhf",{"reviewCount":8},{"description":316,"installMethods":565,"name":317,"sourceUrl":14},{"claudeCode":12},{"basePath":315,"githubOwner":256,"githubRepo":256,"locale":18,"slug":317,"type":258},{"evaluate":568,"extract":572},{"promptVersionExtension":211,"promptVersionScoring":212,"score":215,"tags":569,"targetMarket":223,"tier":224},[218,570,220,219,571],"clojurescript","coding-practices",{"commitSha":264},{"repoId":267},[218,570,571,220,219],{"evaluatedAt":576,"extractAt":474,"updatedAt":576},1778693169864,{"_creationTime":578,"_id":579,"community":580,"display":581,"identity":587,"providers":593,"relations":602,"tags":605,"workflow":606},1778699366078.7817,"k173mj3k9wcdq512bp1532xkwx86nrh4",{"reviewCount":8},{"description":582,"installMethods":583,"name":585,"sourceUrl":586},"当工作依赖于用户实时浏览器会话或可见的渲染状态，而不是静态抓取时使用，尤其是在浏览器调试上下文或 DevTools 选择的元素或请求、登录仪表板或 CMS 流程、localhost 应用、上传、下载、媒体检查、DOM 或 iframe 检查、Shadow DOM，或看起来像软 404、身份验证墙、反机器人检查或速率限制的浏览器故障时。",{"claudeCode":584},"xixu-me/skills","使用我的浏览器","https://github.com/xixu-me/skills",{"basePath":588,"githubOwner":589,"githubRepo":590,"locale":591,"slug":592,"type":258},"skills/use-my-browser","xixu-me","skills","zh-CN","use-my-browser",{"evaluate":594,"extract":600},{"promptVersionExtension":211,"promptVersionScoring":212,"score":493,"tags":595,"targetMarket":223,"tier":498},[596,222,597,598,599],"browser","automation","ux","developer-tools",{"commitSha":264,"license":601},"MIT",{"repoId":603,"translatedFrom":604},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k179cgk616p3xva37r5jqsfwvh86mcp2",[597,596,222,599,598],{"evaluatedAt":607,"extractAt":608,"updatedAt":609},1778699261239,1778699106670,1778699366078,{"_creationTime":611,"_id":612,"community":613,"display":614,"identity":618,"providers":621,"relations":629,"tags":630,"workflow":631},1778697652123.895,"k179x649dvyg7xswjx2h5a199n86m32x",{"reviewCount":8},{"description":615,"installMethods":616,"name":617,"sourceUrl":515},"Diagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.",{"claudeCode":513},"Node Connect",{"basePath":619,"githubOwner":518,"githubRepo":519,"locale":18,"slug":620,"type":258},"skills/node-connect","node-connect",{"evaluate":622,"extract":628},{"promptVersionExtension":211,"promptVersionScoring":212,"score":493,"tags":623,"targetMarket":223,"tier":498},[222,624,625,626,627,524,523],"networking","android","ios","macos",{"commitSha":264,"license":601},{"repoId":527},[625,222,626,627,624,523,524],{"evaluatedAt":632,"extractAt":531,"updatedAt":632},1778698735523]