[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-mcollina-linting-neostandard-eslint9-en":3,"guides-for-mcollina-linting-neostandard-eslint9":224,"similar-k177n4w1k90ag2pk2qjwpc4ck18677wt":225},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":22,"identity":190,"isFallback":186,"parentExtension":195,"providers":196,"relations":201,"repo":203,"workflow":221},1778054711476.0605,"k177n4w1k90ag2pk2qjwpc4ck18677wt",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Configures ESLint v9 flat config and neostandard for JavaScript and TypeScript projects, including migrating from legacy `.eslintrc*` files or the `standard` package. Use when you need to set up or fix linting with `eslint.config.js` or `eslint.config.mjs`, troubleshoot lint errors, configure neostandard rules, migrate from `.eslintrc` to flat config, or integrate linting into CI pipelines and pre-commit hooks.",{},"Linting neostandard ESLint9","https://github.com/mcollina/skills/tree/HEAD/skills/linting-neostandard-eslint9",[15,16,17,18,19,20,21],"linting","neostandard","eslint","javascript","typescript","configuration","migration",{"_creationTime":23,"_id":24,"extensionId":5,"locale":25,"result":26,"trustSignals":179,"workflow":188},1778054745098.2358,"kn71bgpxxb0wkbsxxp3gnm4zvh866yr0","en",{"checks":27,"evaluatedAt":169,"extensionSummary":170,"promptVersionExtension":171,"promptVersionScoring":172,"rationale":173,"score":174,"summary":175,"tags":176,"targetMarket":177,"tier":178},[28,33,36,39,43,46,51,55,58,61,65,70,73,77,80,83,86,89,92,95,98,102,106,111,115,118,121,124,128,131,134,137,140,143,147,150,153,156,159,162,166],{"category":29,"check":30,"severity":31,"summary":32},"Practical Utility","Problem relevance","pass","The description clearly states the problem of configuring ESLint v9 flat config and neostandard for JS/TS projects, including migration scenarios.",{"category":29,"check":34,"severity":31,"summary":35},"Unique selling proposition","The skill offers a specific configuration for ESLint v9 with neostandard, including migration paths, which goes beyond a simple prompt wrapper and addresses a concrete development workflow problem.",{"category":29,"check":37,"severity":31,"summary":38},"Production readiness","The skill provides a complete workflow for setting up, migrating, and integrating ESLint v9 with neostandard, covering setup, CI, and editor integration.",{"category":40,"check":41,"severity":31,"summary":42},"Scope","Single responsibility principle","The extension focuses on configuring ESLint v9 with neostandard for JavaScript and TypeScript projects, including migration and integration, which is a coherent and well-defined scope.",{"category":40,"check":44,"severity":31,"summary":45},"Description quality","The description is concise, readable, and accurately reflects the skill's capabilities in configuring ESLint v9 flat config and neostandard.",{"category":47,"check":48,"severity":49,"summary":50},"Invocation","Scoped tools","not_applicable","This extension does not expose specific tools with verb-noun actions; it focuses on providing configuration and guidance rather than executing discrete commands.",{"category":52,"check":53,"severity":31,"summary":54},"Documentation","Configuration & parameter reference","The documentation provides installation instructions, basic setup, common workflow steps, and detailed explanations for rule files, effectively covering configuration and usage.",{"category":40,"check":56,"severity":49,"summary":57},"Tool naming","This skill does not expose user-facing tools with distinct names; its functionality is primarily through configuration and guidance.",{"category":40,"check":59,"severity":49,"summary":60},"Minimal I/O surface","The skill does not expose tools with parameter schemas or response shapes; its output is primarily documentation and configuration guidance.",{"category":62,"check":63,"severity":31,"summary":64},"License","License usability","The extension includes a standard MIT license file, which is permissive and suitable for redistribution.",{"category":66,"check":67,"severity":68,"summary":69},"Maintenance","Commit recency","critical","There are no commits on the default branch, indicating the project is likely unmaintained and poses a significant risk.",{"category":66,"check":71,"severity":49,"summary":72},"Dependency Management","No third-party dependencies are managed by this extension itself; it instructs users on how to install them.",{"category":74,"check":75,"severity":49,"summary":76},"Security","Secret Management","The skill does not handle secrets directly; it provides guidance on configuring linters, which do not typically involve secret management.",{"category":74,"check":78,"severity":49,"summary":79},"Injection","The skill provides configuration guidance and examples, and does not load or execute external data that could be subject to injection attacks.",{"category":74,"check":81,"severity":49,"summary":82},"Transitive Supply-Chain Grenades","The skill does not fetch remote content or execute arbitrary code, thus posing no risk of transitive supply-chain attacks.",{"category":74,"check":84,"severity":49,"summary":85},"Sandbox Isolation","The skill provides documentation and configuration advice, and does not interact with the file system or execute commands in a way that could violate sandbox isolation.",{"category":74,"check":87,"severity":49,"summary":88},"Sandbox escape primitives","As the skill does not execute code or interact with the system, there are no sandbox escape primitives to scan for.",{"category":74,"check":90,"severity":49,"summary":91},"Data Exfiltration","The skill does not make outbound calls or handle sensitive data that could lead to exfiltration.",{"category":74,"check":93,"severity":31,"summary":94},"Hidden Text Tricks","The bundled files do not contain any hidden-text tricks or obfuscation techniques.",{"category":74,"check":96,"severity":49,"summary":97},"Opaque code execution","The skill does not contain any obfuscated or dynamically executed code.",{"category":99,"check":100,"severity":31,"summary":101},"Portability","Structural Assumption","The skill provides guidance on setting up ESLint configurations, which are typically project-local, and does not make assumptions about user-specific project organization outside of standard linting practices.",{"category":103,"check":104,"severity":49,"summary":105},"Trust","Issues Attention","No issues data available.",{"category":107,"check":108,"severity":109,"summary":110},"Versioning","Release Management","warning","No manifest version, GitHub releases, or CHANGELOG are present. The install instructions (implicitly referencing main branch) do not allow for version pinning.",{"category":112,"check":113,"severity":49,"summary":114},"Code Execution","Validation","The skill provides configuration guidance and examples, not executable code that requires input validation.",{"category":74,"check":116,"severity":49,"summary":117},"Unguarded Destructive Operations","The skill provides configuration advice and does not perform any destructive operations.",{"category":112,"check":119,"severity":49,"summary":120},"Error Handling","The skill does not execute code directly, therefore error handling checks are not applicable.",{"category":112,"check":122,"severity":49,"summary":123},"Logging","The skill does not perform actions that require logging of destructive operations or outbound calls.",{"category":125,"check":126,"severity":49,"summary":127},"Compliance","GDPR","The skill does not handle personal data.",{"category":125,"check":129,"severity":31,"summary":130},"Target market","The extension is a general development tool applicable globally and does not contain region-specific logic.",{"category":99,"check":132,"severity":31,"summary":133},"Runtime stability","The skill provides documentation and guidance applicable across different environments and does not rely on specific runtimes or shells.",{"category":47,"check":135,"severity":31,"summary":136},"Precise Purpose","The description clearly outlines what the skill does (configures ESLint v9 flat config and neostandard) and when to use it, including specific scenarios like migration and CI integration.",{"category":47,"check":138,"severity":31,"summary":139},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and target use cases.",{"category":52,"check":141,"severity":31,"summary":142},"Concise Body","The SKILL.md content is well-structured and reasonably concise, with detailed sub-tasks delegated to separate markdown files.",{"category":144,"check":145,"severity":31,"summary":146},"Context","Progressive Disclosure","The main SKILL.md outlines the overall flow and links to detailed markdown files in the 'rules' directory for specific sub-tasks.",{"category":144,"check":148,"severity":49,"summary":149},"Forked exploration","The skill is primarily instructional and configuration-focused, not involving deep code exploration or multi-file inspection that would require forked context.",{"category":29,"check":151,"severity":31,"summary":152},"Usage examples","The documentation provides clear, step-by-step examples for basic setup, common workflows, and specific configurations, including code snippets and commands.",{"category":29,"check":154,"severity":31,"summary":155},"Edge cases","The documentation covers common migration pitfalls and considerations, such as mixing config styles and handling TypeScript variants, offering guidance on recovery.",{"category":99,"check":157,"severity":49,"summary":158},"Tool Fallback","The skill does not rely on external tools like MCP servers; it instructs users to install ESLint and neostandard as development dependencies.",{"category":99,"check":160,"severity":31,"summary":161},"Stack assumptions","The skill clearly states its assumptions, such as using Node.js, npm, and ESLint v9, and provides installation instructions for required packages.",{"category":163,"check":164,"severity":31,"summary":165},"Safety","Halt on unexpected state","The documentation provides clear migration steps and highlights potential pitfalls, implicitly guiding users to ensure a correct state before proceeding, and suggests running linting to verify parity.",{"category":99,"check":167,"severity":31,"summary":168},"Cross-skill coupling","The skill is self-contained and focuses on ESLint configuration, without implicit reliance on other skills.",1778054729178,"This skill configures ESLint v9 using the neostandard baseline, supporting JavaScript and TypeScript projects. It offers clear instructions for new setups, migration from legacy ESLint configurations or the 'standard' package, and integration into CI/CD pipelines and editors. The documentation includes quick start guides, common workflows, and explanations for rule files.","2.0.0","3.4.0","The extension is well-documented, provides clear guidance and examples for its intended purpose, and has a focused scope. However, the critical finding for 'Commit recency' due to no commits on the default branch and a warning for 'Release Management' indicate significant maintenance concerns, significantly lowering the overall score.",65,"This skill provides comprehensive guidance for configuring ESLint v9 with neostandard, including detailed migration paths and integration tips.",[15,16,17,18,19,20,21],"global","flagged",{"codeQuality":180,"collectedAt":181,"documentation":182,"maintenance":184,"security":185,"testCoverage":187},{},1778054717142,{"descriptionLength":183,"readmeSize":8},414,{},{"hasNpmPackage":186,"smitheryVerified":186},false,{"hasCi":186,"hasTests":186},{"updatedAt":189},1778054745098,{"githubOwner":191,"githubRepo":192,"locale":25,"slug":193,"type":194},"mcollina","skills","linting-neostandard-eslint9","skill",null,{"extract":197,"llm":200},{"commitSha":198,"license":199},"5b2a81354b6d10325da0db9decc9ce5ecc714138","MIT",{"promptVersionExtension":171,"promptVersionScoring":172,"score":174,"targetMarket":177,"tier":178},{"repoId":202},"kd7a9jywzfe3c5g5r1a62htmrn865rt1",{"_creationTime":204,"_id":202,"identity":205,"providers":207,"workflow":218},1777995558409.8955,{"githubOwner":191,"githubRepo":192,"sourceUrl":206},"https://github.com/mcollina/skills",{"discover":208,"github":211},{"sources":209},[210],"skills-sh",{"closedIssues90d":212,"forks":213,"license":199,"openIssues90d":212,"pushedAt":214,"readmeSize":215,"stars":216,"topics":217},4,133,1776438002000,1400,1772,[],{"discoverAt":219,"extractAt":220,"githubAt":220,"updatedAt":220},1777995558409,1778054712462,{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":189,"updatedAt":189},1778054711844,1778054711476,[],[226,252,281,306,331,359],{"_creationTime":227,"_id":228,"community":229,"display":230,"identity":237,"providers":240,"relations":246,"workflow":248},1778054425877.1958,"k171ck7gyw157xcvkrk6k0r9y1866w01",{"reviewCount":8},{"description":231,"name":232,"sourceUrl":233,"tags":234},"ESLint rules for React Hooks","ESLint Plugin React Hooks","https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks",[235,17,15,236,18,19],"react","hooks",{"githubOwner":238,"githubRepo":235,"locale":25,"slug":239,"type":194},"facebook","eslint-plugin-react-hooks",{"extract":241,"llm":243},{"commitSha":242,"license":199},"9635257c1b557acc81f95b1e974a54c752e703a2",{"promptVersionExtension":171,"promptVersionScoring":172,"score":244,"targetMarket":177,"tier":245},99,"verified",{"repoId":247},"kd73v9dy7vwq94hgzc7eh43b9s865rhq",{"anyEnrichmentAt":249,"extractAt":250,"githubAt":249,"llmAt":251,"updatedAt":251},1778054428301,1778054425877,1778054588390,{"_creationTime":253,"_id":254,"community":255,"display":256,"identity":266,"providers":270,"relations":275,"workflow":277},1778053622473.6711,"k176a0bfcr2ba1tesnxq87tpkd867bnw",{"reviewCount":8},{"description":257,"installMethods":258,"name":259,"sourceUrl":260,"tags":261},"Extension from jwynia/agent-skills",{},"React PWA","https://github.com/jwynia/agent-skills/tree/HEAD/skills/tech/frontend/pwa/react-pwa",[262,235,263,18,19,264,265],"pwa","vite","service-worker","web-development",{"githubOwner":267,"githubRepo":268,"locale":25,"slug":269,"type":194},"jwynia","agent-skills","react-pwa",{"extract":271,"llm":273},{"commitSha":272,"license":199},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":171,"promptVersionScoring":172,"score":274,"targetMarket":177,"tier":245},98,{"repoId":276},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":278,"extractAt":279,"githubAt":278,"llmAt":280,"updatedAt":280},1778053625386,1778053622473,1778054012696,{"_creationTime":282,"_id":283,"community":284,"display":285,"identity":294,"providers":296,"relations":300,"workflow":302},1778053689272.9243,"k1708aetge4r52xy7r4jqs55w1866mgj",{"reviewCount":8},{"description":286,"installMethods":287,"name":288,"sourceUrl":289,"tags":290},"Complete migration guide from Prisma ORM v6 to v7 covering all breaking changes. Use when upgrading Prisma versions, encountering v7 errors, or migrating existing projects. Triggers on \"upgrade to prisma 7\", \"prisma 7 migration\", \"prisma-client generator\", \"driver adapter required\".",{},"Prisma Upgrade v7","https://github.com/prisma/skills/tree/HEAD/prisma-upgrade-v7",[291,292,21,19,18,293],"prisma","orm","database",{"githubOwner":291,"githubRepo":192,"locale":25,"slug":295,"type":194},"prisma-upgrade-v7",{"extract":297,"llm":299},{"commitSha":298,"license":199},"741a74fdafc1bf61fa208c2f73878be688cba263",{"promptVersionExtension":171,"promptVersionScoring":172,"score":274,"targetMarket":177,"tier":245},{"repoId":301},"kd76h7swxyhk8405svecsqq7gh864y5s",{"anyEnrichmentAt":303,"extractAt":304,"githubAt":303,"llmAt":305,"updatedAt":305},1778053689723,1778053689272,1778053716548,{"_creationTime":307,"_id":308,"community":309,"display":310,"identity":318,"providers":320,"relations":325,"workflow":327},1778054586606.93,"k17b4ce2de5mf98x1ztf9gamm9867tya",{"reviewCount":8},{"description":311,"installMethods":312,"name":313,"sourceUrl":314,"tags":315},"Vercel utilities for working with related projects",{},"Vercel Related Projects","https://github.com/vercel/vercel/tree/HEAD/packages/related-projects",[316,19,317,20],"vercel","environment-variables",{"githubOwner":316,"githubRepo":316,"locale":25,"slug":319,"type":194},"vercel-related-projects",{"extract":321,"llm":324},{"commitSha":322,"license":323},"da93fccb68ef705f866ddb8d4ff596495589442a","Apache-2.0",{"promptVersionExtension":171,"promptVersionScoring":172,"score":274,"targetMarket":177,"tier":245},{"repoId":326},"kd70sna36fh1a450f5r7e0f8p986555e",{"anyEnrichmentAt":328,"extractAt":329,"githubAt":328,"llmAt":330,"updatedAt":330},1778054590995,1778054586606,1778054733091,{"_creationTime":332,"_id":333,"community":334,"display":335,"identity":345,"providers":349,"relations":353,"workflow":355},1778054432207.5422,"k178t7t7ek2kr53kqyz2tn8m4x867gmh",{"reviewCount":8},{"description":336,"installMethods":337,"name":338,"sourceUrl":339,"tags":340},"Manage OpenClaw bot configuration - channels, agents, security, and autopilot settings",{},"OpenClaw Config","https://github.com/adisinghstudent/easyclaw/tree/HEAD/skills/openclaw-config",[341,342,20,343,19,344],"openclaw","agent","troubleshooting","devops",{"githubOwner":346,"githubRepo":347,"locale":25,"slug":348,"type":194},"adisinghstudent","easyclaw","openclaw-config",{"extract":350,"llm":352},{"commitSha":351,"license":199},"2a938af22323bcc822625828f6303cb75690e7c7",{"promptVersionExtension":171,"promptVersionScoring":172,"score":274,"targetMarket":177,"tier":245},{"repoId":354},"kd7fy171w716bjdays4yawdj91865292",{"anyEnrichmentAt":356,"extractAt":357,"githubAt":356,"llmAt":358,"updatedAt":358},1778054432549,1778054432207,1778054457102,{"_creationTime":360,"_id":361,"community":362,"display":363,"identity":376,"providers":377,"relations":380,"workflow":381},1778053622473.6643,"k17f5hrarp9sdrp97g8sa1e9cn8662nk",{"reviewCount":8},{"description":364,"installMethods":365,"name":366,"sourceUrl":367,"tags":368},"Diagnose devcontainer configuration problems and guide development environment setup. This skill should be used when the user asks to 'set up devcontainer', 'fix container startup', 'configure VS Code dev container', 'Codespaces setup', or has Docker development environment issues. Keywords: devcontainer, docker, VS Code, Codespaces, container, development environment, Dockerfile.",{},"Devcontainer Diagnostic","https://github.com/jwynia/agent-skills/tree/HEAD/skills/tech/development/tooling/devcontainer",[369,370,371,372,373,20,374,19,375],"devcontainer","docker","vscode","codespaces","development-environment","diagnostic","deno",{"githubOwner":267,"githubRepo":268,"locale":25,"slug":369,"type":194},{"extract":378,"llm":379},{"commitSha":272,"license":199},{"promptVersionExtension":171,"promptVersionScoring":172,"score":274,"targetMarket":177,"tier":245},{"repoId":276},{"anyEnrichmentAt":278,"extractAt":279,"githubAt":278,"llmAt":280,"updatedAt":280}]