[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-InsForge-insforge-dev-en":3,"guides-for-InsForge-insforge-dev":385,"similar-k17c9hshwcdx7sxmd2zgdd1by586nhan-en":386},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":248,"isFallback":244,"parentExtension":252,"providers":253,"relations":258,"repo":260,"tags":381,"workflow":382},1778690992719.0005,"k17c9hshwcdx7sxmd2zgdd1by586nhan",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Use this skill set when contributing to the InsForge monorepo itself. This is for InsForge maintainers and contributors editing the platform, the shared dashboard package, the self-hosting shell, the UI library, shared schemas, tests, or docs.",{"claudeCode":12},"InsForge/InsForge","insforge-dev","https://github.com/InsForge/InsForge",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":228,"workflow":246},1778691029178.266,"kn70ya1fd8bw8evca3zzck5q9n86n34m","en",{"checks":20,"evaluatedAt":196,"extensionSummary":197,"features":198,"nonGoals":204,"promptVersionExtension":207,"promptVersionScoring":208,"purpose":209,"rationale":210,"score":211,"summary":212,"tags":213,"targetMarket":221,"tier":222,"useCases":223},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,100,104,108,111,114,117,121,124,127,130,133,136,139,143,147,151,154,158,161,164,167,170,174,177,180,183,186,189,193],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the skill is for contributors to the InsForge monorepo, specifically for editing the platform, dashboard package, self-hosting shell, UI library, shared schemas, tests, or docs.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides specific guidance for contributing to a monorepo, including package boundaries, code placement rules, and repository conventions, which goes beyond default LLM behavior.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides detailed pre-PR checklist steps and validation procedures, indicating it's ready for use in a real workflow.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill is scoped to development within the InsForge monorepo, with clear sub-scopes for different packages and documentation areas.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately reflects the skill's purpose and scope, targeting InsForge maintainers and contributors for work within the monorepo.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose specific tools; it provides guidance and a checklist for manual execution.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not expose configurable parameters or environment variables for reference.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This skill does not expose tools with names.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This skill does not expose tools with input or output schemas.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The project is licensed under the Apache-2.0 license, clearly stated in the LICENSE file and README.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository has recent commits (pushedAt: 2026-05-13), indicating active maintenance.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The repository uses a lockfile (hasLockfile: true) and has CI, indicating good dependency management practices.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill itself does not handle secrets; it guides manual development processes.",{"category":66,"check":70,"severity":42,"summary":71},"Injection","The skill provides guidance and does not load external data or code at runtime.",{"category":66,"check":73,"severity":42,"summary":74},"Transitive Supply-Chain Grenades","The skill does not load or include external files at runtime.",{"category":66,"check":76,"severity":42,"summary":77},"Sandbox Isolation","The skill provides guidance and does not execute code that modifies files outside its scope.",{"category":66,"check":79,"severity":42,"summary":80},"Sandbox escape primitives","The skill does not involve code execution that could lead to sandbox escape.",{"category":66,"check":82,"severity":42,"summary":83},"Data Exfiltration","The skill does not handle or transmit data, thus no risk of exfiltration.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content appears free of hidden-steering tricks, and descriptions are clean.",{"category":88,"check":89,"severity":42,"summary":90},"Hooks","Opaque code execution","The skill does not involve opaque code execution; it is guidance-based.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill's guidance is general to monorepo development and does not rely on specific user project structures beyond the monorepo itself.",{"category":96,"check":97,"severity":98,"summary":99},"Trust","Issues Attention","warning","Open issues: 23, Closed issues (last 90d): 84. The closure rate is 84 / (23 + 84) ≈ 49.3%, which is below the 50% threshold for a pass, indicating maintainers may be slow to close issues.",{"category":101,"check":102,"severity":24,"summary":103},"Versioning","Release Management","The repository has a recent push date and a CHANGELOG.md file, indicating good versioning practices.",{"category":105,"check":106,"severity":24,"summary":107},"Code Execution","Validation","The skill's pre-PR checklist mandates running type checks, linting, and tests, implying robust validation of changes.",{"category":66,"check":109,"severity":42,"summary":110},"Unguarded Destructive Operations","The skill provides guidance on development workflows and does not perform destructive operations itself.",{"category":105,"check":112,"severity":42,"summary":113},"Error Handling","The skill itself does not execute code, thus no error handling is applicable.",{"category":105,"check":115,"severity":42,"summary":116},"Logging","The skill provides guidance and does not perform actions that require local audit logging.",{"category":118,"check":119,"severity":42,"summary":120},"Compliance","GDPR","The skill does not operate on personal data; it provides development guidance.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill is for contributing to the InsForge monorepo, a general software development task applicable globally.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill assumes standard development tooling (Node.js, pnpm, git) which is widely available on POSIX systems.",{"category":45,"check":128,"severity":24,"summary":129},"README","The README file is comprehensive and clearly states the project's purpose and features.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This is a guidance skill and does not expose a list of tools.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","This skill does not expose tools, so there are no overlapping synonyms.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features (guidance on monorepo contributions, package rules, pre-PR checklist) are directly implemented in the SKILL.md and README.",{"category":140,"check":141,"severity":42,"summary":142},"Install","Installation instruction","This skill is part of a larger repository and does not require separate installation beyond cloning the repo.",{"category":144,"check":145,"severity":42,"summary":146},"Errors","Actionable error messages","The skill provides guidance, not executable code, so user-facing error messages are not applicable.",{"category":148,"check":149,"severity":24,"summary":150},"Execution","Pinned dependencies","The project uses a lockfile (hasLockfile: true) and the pre-PR checklist includes `npx turbo run build`, implying pinned dependencies and interpreter declarations.",{"category":33,"check":152,"severity":42,"summary":153},"Dry-run preview","The skill provides guidance and does not perform state-changing operations.",{"category":155,"check":156,"severity":42,"summary":157},"Protocol","Idempotent retry & timeouts","The skill does not involve remote calls or state-changing operations.",{"category":118,"check":159,"severity":42,"summary":160},"Telemetry opt-in","The skill does not emit telemetry; it provides development guidance.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The description clearly states the skill is for contributing to the InsForge monorepo, targeting maintainers and contributors, and outlines the specific areas of the repo it covers.",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's purpose and scope.",{"category":45,"check":168,"severity":24,"summary":169},"Concise Body","The SKILL.md is reasonably concise and focuses on rules and checklists, deferring deeper material to the README and potentially other files.",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","The SKILL.md outlines the workflow and checklist, and references the README for broader project context, indicating a level of progressive disclosure.",{"category":171,"check":175,"severity":42,"summary":176},"Forked exploration","This skill is guidance-based and does not involve deep exploration requiring fork context.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","While not providing direct code invocation examples for the skill itself, the skill's outcome is the correct application of the repository's development workflow, which is well-documented in the README.",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","The skill handles edge cases by instructing users to scope linting/testing failures to their changes and to call out pre-existing debt, and the pre-PR checklist is thorough.",{"category":105,"check":184,"severity":42,"summary":185},"Tool Fallback","The skill does not rely on external tools like MCP servers.",{"category":92,"check":187,"severity":24,"summary":188},"Stack assumptions","The skill implicitly assumes a standard Node.js/pnpm monorepo environment, which is common and expected for this type of project. The pre-PR checklist covers specific commands.",{"category":190,"check":191,"severity":24,"summary":192},"Safety","Halt on unexpected state","The pre-PR checklist explicitly states to not proceed while checks fail on touched files, enforcing a halt on unexpected states before pushing.",{"category":92,"check":194,"severity":24,"summary":195},"Cross-skill coupling","The skill is self-contained within the InsForge monorepo development context and does not implicitly rely on other skills.",1778691029053,"This skill provides detailed guidance for InsForge maintainers and contributors working within the InsForge monorepo. It outlines rules for code placement, repository conventions, and a mandatory pre-PR checklist covering type checking, linting, testing, and building.",[199,200,201,202,203],"Monorepo contribution guidelines","Package boundary identification","Code placement rules","Repository convention adherence","Pre-PR development checklist",[205,206],"Guiding app development on InsForge.","Providing general AI agent development instructions.","3.0.0","4.4.0","To guide InsForge maintainers and contributors on best practices for developing within the InsForge monorepo, ensuring consistency and quality.","The primary finding impacting the score is the 'Issues Attention' check, which indicates a slower-than-ideal issue closure rate. The 'License usability' and 'Commit recency' checks are positive.",76,"A well-scoped skill providing essential guidance for monorepo development and contribution.",[214,215,216,217,218,219,220],"monorepo","development","contribution","typescript","documentation","testing","linting","global","community",[224,225,226,227],"Contributing code to the InsForge platform.","Editing shared dashboard packages.","Modifying the self-hosting shell or UI library.","Updating shared schemas, tests, or documentation within the monorepo.",{"codeQuality":229,"collectedAt":231,"documentation":232,"maintenance":235,"popularity":241,"security":242,"testCoverage":245},{"hasLockfile":230},true,1778691011451,{"descriptionLength":233,"readmeSize":234},243,10944,{"closedIssues90d":236,"forks":237,"hasChangelog":230,"openIssues90d":238,"pushedAt":239,"stars":240},84,796,23,1778640040000,9682,{"npmDownloads":8},{"hasNpmPackage":230,"license":243,"smitheryVerified":244},"Apache-2.0",false,{"hasCi":230,"hasTests":230},{"updatedAt":247},1778691029178,{"basePath":249,"githubOwner":250,"githubRepo":250,"locale":18,"slug":13,"type":251},".claude/skills/insforge-dev","InsForge","skill",null,{"evaluate":254,"extract":256},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":255,"targetMarket":221,"tier":222},[214,215,216,217,218,219,220],{"commitSha":257},"HEAD",{"repoId":259},"kd7ae0nfyk2tkkb4z3qxzx51td86nf7b",{"_creationTime":261,"_id":259,"identity":262,"providers":263,"workflow":376},1778689746683.8538,{"githubOwner":250,"githubRepo":250,"sourceUrl":14},{"classify":264,"discover":354,"extract":357,"github":359,"npm":375},{"commitSha":257,"extensions":265},[266,282,291,299,307,315,323,331,342],{"basePath":267,"displayName":268,"installMethods":269,"rationale":270,"selectedPaths":271,"source":280,"sourceLanguage":18,"type":281},"","insforge-official-marketplace",{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[272,275,277],{"path":273,"priority":274},".claude-plugin/marketplace.json","mandatory",{"path":276,"priority":274},"README.md",{"path":278,"priority":279},"LICENSE","high","rule","marketplace",{"basePath":249,"description":10,"displayName":13,"installMethods":283,"rationale":284,"selectedPaths":285,"source":280,"sourceLanguage":18,"type":251},{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/insforge-dev/SKILL.md (coalesced with duplicate skill at .codex/skills/insforge-dev, .agents/skills/insforge-dev)",[286,288],{"path":287,"priority":274},"SKILL.md",{"path":289,"priority":290},"docs/SKILL.md","low",{"basePath":292,"description":293,"displayName":294,"installMethods":295,"rationale":296,"selectedPaths":297,"source":280,"sourceLanguage":18,"type":251},".claude/skills/insforge-dev/backend","Use this skill when contributing to InsForge's backend package. This is for maintainers editing backend routes, services, providers, auth, database logic (including RLS-enforced surfaces like storage and realtime), schedules, or backend tests in the InsForge monorepo.","backend",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/insforge-dev/backend/SKILL.md (coalesced with duplicate skill at .codex/skills/insforge-dev/backend, .agents/skills/insforge-dev/backend)",[298],{"path":287,"priority":274},{"basePath":300,"description":301,"displayName":302,"installMethods":303,"rationale":304,"selectedPaths":305,"source":280,"sourceLanguage":18,"type":251},".claude/skills/insforge-dev/dashboard","Use this skill when contributing to InsForge's shared dashboard package. This is for maintainers editing `packages/dashboard`, which ships in `self-hosting` and `cloud-hosting` modes, and the local `frontend/` shell used for `self-hosting` in this repo.","dashboard",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/insforge-dev/dashboard/SKILL.md (coalesced with duplicate skill at .codex/skills/insforge-dev/dashboard, .agents/skills/insforge-dev/dashboard)",[306],{"path":287,"priority":274},{"basePath":308,"description":309,"displayName":310,"installMethods":311,"rationale":312,"selectedPaths":313,"source":280,"sourceLanguage":18,"type":251},".claude/skills/insforge-dev/docs","Use this skill when contributing to InsForge's product documentation in this repository. This is for maintainers editing public docs in `docs/core-concepts`, agent docs in `docs/agent-docs`, SDK integration guides in `docs/sdks`, and OpenAPI specs in `openapi`.","docs",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/insforge-dev/docs/SKILL.md (coalesced with duplicate skill at .codex/skills/insforge-dev/docs, .agents/skills/insforge-dev/docs)",[314],{"path":287,"priority":274},{"basePath":316,"description":317,"displayName":318,"installMethods":319,"rationale":320,"selectedPaths":321,"source":280,"sourceLanguage":18,"type":251},".claude/skills/insforge-dev/shared-schemas","Use this skill when contributing to InsForge's shared schema package. This is for maintainers editing published Zod contracts, exported types, and shared API payload definitions consumed by InsForge packages in this repo and other InsForge tooling.","shared-schemas",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/insforge-dev/shared-schemas/SKILL.md (coalesced with duplicate skill at .codex/skills/insforge-dev/shared-schemas, .agents/skills/insforge-dev/shared-schemas)",[322],{"path":287,"priority":274},{"basePath":324,"description":325,"displayName":326,"installMethods":327,"rationale":328,"selectedPaths":329,"source":280,"sourceLanguage":18,"type":251},".claude/skills/insforge-dev/ui","Use this skill when contributing to InsForge's reusable UI package. This is for maintainers editing design-system primitives, exports, styles, and package-level component behavior in the InsForge monorepo.","ui",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/insforge-dev/ui/SKILL.md (coalesced with duplicate skill at .codex/skills/insforge-dev/ui, .agents/skills/insforge-dev/ui)",[330],{"path":287,"priority":274},{"basePath":332,"description":333,"displayName":334,"installMethods":335,"rationale":336,"selectedPaths":337,"source":280,"sourceLanguage":18,"type":251},".claude/skills/doc-author","Write, edit, and maintain documentation. Use for collaborative drafting, autonomous writing, or improving existing docs. Defaults to collaborative mode where the human makes final decisions. Built by Mintlify.","doc-author",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/doc-author/SKILL.md",[338,339],{"path":287,"priority":274},{"path":340,"priority":341},"INSFORGE.md","medium",{"basePath":343,"installMethods":344,"rationale":346,"selectedPaths":347,"source":280,"sourceLanguage":18,"type":353},"examples/python-ml-experiment-tracker",{"pypi":345},"ml-experiment-tracker","cli ecosystem detected at examples/python-ml-experiment-tracker",[348,350,351],{"path":349,"priority":274},"pyproject.toml",{"path":276,"priority":274},{"path":352,"priority":341},"tracker/cli.py","cli",{"sources":355},[356],"manual",{"npmPackage":358},"insforge",{"closedIssues90d":236,"description":360,"forks":237,"homepage":361,"license":243,"openIssues90d":238,"pushedAt":239,"readmeSize":234,"stars":240,"topics":362},"The all-in-one, open-source backend platform for agentic coding. InsForge gives your coding agent database, auth, storage, compute, hosting, and AI gateway to ship full-stack apps end-to-end.","https://insforge.dev",[363,364,365,366,367,368,369,358,370,371,372,373,374],"ai","ai-agents","coding","oauth2","postgresql","deno","embeddings","nextjs","pgvector","realtime","vectors","websockets",{"downloads":8},{"classifiedAt":377,"discoverAt":378,"extractAt":379,"githubAt":379,"npmAt":380,"updatedAt":377},1778690992540,1778689746683,1778690988654,1778690991333,[216,215,218,220,214,219,217],{"evaluatedAt":247,"extractAt":383,"updatedAt":384},1778690992719,1778691259809,[],[387,416,445,473,499,525],{"_creationTime":388,"_id":389,"community":390,"display":391,"identity":397,"providers":401,"relations":410,"tags":412,"workflow":413},1778696505500.006,"k1754f7285hvja3svvh212kj8586maxr",{"reviewCount":8},{"description":392,"installMethods":393,"name":395,"sourceUrl":396},"Checklist and automation guide for adding a new skill to the OPC Skills project. Ensures all required files, metadata, logos, and listings are created before release. Use when adding a new skill, publishing a skill, or preparing a skill for release.",{"claudeCode":394},"ReScienceLab/opc-skills","add-new-opc-skill","https://github.com/ReScienceLab/opc-skills",{"basePath":398,"githubOwner":399,"githubRepo":400,"locale":18,"slug":395,"type":251},".factory/skills/add-new-opc-skill","ReScienceLab","opc-skills",{"evaluate":402,"extract":409},{"promptVersionExtension":207,"promptVersionScoring":208,"score":403,"tags":404,"targetMarket":221,"tier":408},100,[218,405,215,406,407],"automation","checklist","workflow","verified",{"commitSha":257},{"repoId":411},"kd7fj56h5kejcgm6hcjmzn79xd86m7wa",[405,406,215,218,407],{"evaluatedAt":414,"extractAt":415,"updatedAt":414},1778696744286,1778696505500,{"_creationTime":417,"_id":418,"community":419,"display":420,"identity":426,"providers":430,"relations":438,"tags":440,"workflow":441},1778690863881.3015,"k17evpm7da6we8kaszydc65rg586manm",{"reviewCount":8},{"description":421,"installMethods":422,"name":424,"sourceUrl":425},"Validates animation durations, enforces typography scale, checks component accessibility, and prevents layout anti-patterns in Tailwind CSS projects. Use when building UI components, reviewing CSS utilities, styling React views, or enforcing design consistency.",{"claudeCode":423},"ibelick/ui-skills","baseline-ui","https://github.com/ibelick/ui-skills",{"basePath":427,"githubOwner":428,"githubRepo":429,"locale":18,"slug":424,"type":251},"skills/baseline-ui","ibelick","ui-skills",{"evaluate":431,"extract":437},{"promptVersionExtension":207,"promptVersionScoring":208,"score":403,"tags":432,"targetMarket":221,"tier":408},[433,434,326,215,435,436,220],"tailwind","css","accessibility","animation",{"commitSha":257},{"repoId":439},"kd71ksb69rw62v9tywwpzjky0986mzmb",[435,436,434,215,220,433,326],{"evaluatedAt":442,"extractAt":443,"updatedAt":444},1778690881357,1778690863881,1778690990539,{"_creationTime":446,"_id":447,"community":448,"display":449,"identity":455,"providers":459,"relations":466,"tags":469,"workflow":470},1778699234184.6133,"k170q6m14w6ah5ygc0jr5sa54986mpx7",{"reviewCount":8},{"description":450,"installMethods":451,"name":453,"sourceUrl":454},"Deep codebase initialization with hierarchical AGENTS.md documentation",{"claudeCode":452},"Yeachan-Heo/oh-my-claudecode","deepinit","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":456,"githubOwner":457,"githubRepo":458,"locale":18,"slug":453,"type":251},"skills/deepinit","Yeachan-Heo","oh-my-claudecode",{"evaluate":460,"extract":465},{"promptVersionExtension":207,"promptVersionScoring":208,"score":403,"tags":461,"targetMarket":221,"tier":408},[218,462,463,217,464],"codebase","agent","javascript",{"commitSha":257},{"parentExtensionId":467,"repoId":468},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[463,462,218,464,217],{"evaluatedAt":471,"extractAt":472,"updatedAt":471},1778699437749,1778699234184,{"_creationTime":474,"_id":475,"community":476,"display":477,"identity":483,"providers":487,"relations":493,"tags":495,"workflow":496},1778687029453.9038,"k1741ryyrp6bfas7r0wrm6yans86n4ar",{"reviewCount":8},{"description":478,"installMethods":479,"name":481,"sourceUrl":482},"Mandatory checks to run before completing any task that touches md files or dart code in this repository.",{"claudeCode":480},"flutter/skills","definition-of-done","https://github.com/flutter/skills",{"basePath":484,"githubOwner":485,"githubRepo":486,"locale":18,"slug":481,"type":251},"tool/dart_skills_lint/.agents/skills/definition-of-done","flutter","skills",{"evaluate":488,"extract":492},{"promptVersionExtension":207,"promptVersionScoring":208,"score":403,"tags":489,"targetMarket":221,"tier":408},[490,485,220,219,491],"dart","code-quality",{"commitSha":257},{"repoId":494},"kd7100bqmd3gmqn2rdf4t72qqn86nfdd",[491,490,485,220,219],{"evaluatedAt":497,"extractAt":498,"updatedAt":497},1778687549247,1778687029453,{"_creationTime":500,"_id":501,"community":502,"display":503,"identity":509,"providers":513,"relations":518,"tags":520,"workflow":521},1778692007457.8613,"k1742gxtfg9qk37vk0v7gnwpes86m5hp",{"reviewCount":8},{"description":504,"installMethods":505,"name":507,"sourceUrl":508},"Run and manage tests for clickup-cli. Covers unit tests, e2e tests against a real ClickUp workspace, and the test data setup. Use when running tests, adding test coverage, debugging test failures, or setting up test fixtures.",{"claudeCode":506},"krodak/clickup-cli","testing-clickup-cli","https://github.com/krodak/clickup-cli",{"basePath":510,"githubOwner":511,"githubRepo":512,"locale":18,"slug":507,"type":251},".agents/skills/testing-clickup-cli","krodak","clickup-cli",{"evaluate":514,"extract":517},{"promptVersionExtension":207,"promptVersionScoring":208,"score":403,"tags":515,"targetMarket":221,"tier":408},[219,353,516,405,217],"clickup",{"commitSha":257},{"repoId":519},"kd7eepjypfnak20m6gzx5gk5mx86mdz6",[405,353,516,219,217],{"evaluatedAt":522,"extractAt":523,"updatedAt":524},1778692065684,1778692007457,1778692229705,{"_creationTime":526,"_id":527,"community":528,"display":529,"identity":535,"providers":538,"relations":546,"tags":548,"workflow":549},1778685735333.8196,"k17axqfsk2shpatbgra08fjtgh86neqd",{"reviewCount":8},{"description":530,"installMethods":531,"name":533,"sourceUrl":534},"Use when writing Playwright tests, fixing flaky tests, debugging failures, implementing Page Object Model, configuring CI/CD, optimizing performance, mocking APIs, handling authentication or OAuth, testing accessibility (axe-core), file uploads/downloads, date/time mocking, WebSockets, geolocation, permissions, multi-tab/popup flows, mobile/responsive layouts, touch gestures, GraphQL, error handling, offline mode, multi-user collaboration, third-party services (payments, email verification), console error monitoring, global setup/teardown, test annotations (skip, fixme, slow), test tags (@smoke, @fast, @critical, filtering with --grep), project dependencies, security testing (XSS, CSRF, auth), performance budgets (Web Vitals, Lighthouse), iframes, component testing, canvas/WebGL, service workers/PWA, test coverage, i18n/localization, Electron apps, or browser extension testing. Covers E2E, component, API, visual, accessibility, security, Electron, and extension testing.",{"claudeCode":532},"currents-dev/playwright-best-practices-skill","playwright-best-practices","https://github.com/currents-dev/playwright-best-practices-skill",{"basePath":267,"githubOwner":536,"githubRepo":537,"locale":18,"slug":537,"type":251},"currents-dev","playwright-best-practices-skill",{"evaluate":539,"extract":545},{"promptVersionExtension":207,"promptVersionScoring":208,"score":403,"tags":540,"targetMarket":221,"tier":408},[541,219,217,542,405,543,544],"playwright","e2e","debugging","ci-cd",{"commitSha":257},{"repoId":547},"kd77ayvtb7bpbf2cjy3n64zekd86ndw6",[405,544,543,542,541,219,217],{"evaluatedAt":550,"extractAt":551,"updatedAt":552},1778685761971,1778685735333,1778685791119]