[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71HA91Y4385C0NY53393MCN":3,"skill-same:01M71HA91Y4385C0NY53393MCN":53},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":23,"linkOnly":24,"markdownContent":25,"markdownBody":25,"frontMatter":26,"refName":27,"commitSha":28,"skillDirectory":29,"forksCount":13,"repositoryHtmlUrl":30,"repositoryHomepageUrl":6,"ownerHtmlUrl":31,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":32,"install":33,"resources":46},"01M71HA91Y4385C0NY53393MCN","quality-check-python",null,"ZeroIsOnFire\u002Fsmart-collection","ZeroIsOnFire","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1202472?v=4","01M71HA5N01RTYGNY2NJT0GYX4","Eli Fachin Junior","01M71HA5NPBDGJYY84WSQ20YCP",0,"AGPL-3.0","https:\u002F\u002Fgithub.com\u002FZeroIsOnFire\u002Fsmart-collection\u002Fblob\u002Fmain\u002F.codex\u002Fskills\u002Fquality-check-python\u002FSKILL.md",[],[18,19,20,21,22],"python","quality","check","quality check","quality check python","2026-11-10 10:12:30",false,"@..\u002F..\u002F..\u002F.skills\u002Fquality-check-python\u002FSKILL.md\n",{},"main","f7cc6be75df2db15c57ea513592ccf6680ba5b7f",".codex\u002Fskills\u002Fquality-check-python","https:\u002F\u002Fgithub.com\u002FZeroIsOnFire\u002Fsmart-collection","https:\u002F\u002Fgithub.com\u002FZeroIsOnFire","2026-10-22 06:59:18",{"source":7,"skillName":5,"commands":34,"prompt":44,"zipAvailable":45},[35,38,41],{"tool":36,"command":37},"npx","npx skills add ZeroIsOnFire\u002Fsmart-collection --skill quality-check-python",{"tool":39,"command":40},"bunx","bunx skills add ZeroIsOnFire\u002Fsmart-collection --skill quality-check-python",{"tool":42,"command":43},"pnpm","pnpm dlx skills add ZeroIsOnFire\u002Fsmart-collection --skill quality-check-python","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FZeroIsOnFire\u002Fsmart-collection\u002Fblob\u002Fmain\u002F.codex\u002Fskills\u002Fquality-check-python\u002FSKILL.md",true,[47],{"path":48,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":51,"sourceHtmlUrl":52},"agents\u002Fopenai.yaml","REFERENCE","参考文档",232,"https:\u002F\u002Fgithub.com\u002FZeroIsOnFire\u002Fsmart-collection\u002Fblob\u002Fmain\u002F.codex\u002Fskills\u002Fquality-check-python\u002Fagents\u002Fopenai.yaml",[54,79,100,116,129,134],{"skillNo":55,"name":56,"nameZh":6,"description":57,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":58,"categories":59,"keywords":60,"publishedAt":23},"01M71HAN0DPNYWXS8DNW9J5NTP","security-check","Smart Collection security audit workflow. Use when the user asks to run security checks, audit Ruby gems, audit JavaScript or Python dependencies, verify bundler-audit, run OWASP ZAP against the Rails app, investigate vulnerable dependencies, fix security issues, or improve project security posture in this Rails\u002FMongoid\u002FPython\u002FDocker project.","https:\u002F\u002Fgithub.com\u002FZeroIsOnFire\u002Fsmart-collection\u002Fblob\u002Fmain\u002F.skills\u002Fsecurity-check\u002FSKILL.md",[],[20,61,62,63,18,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78],"security check","security","javascript","audit workflow","project security","collection","workflow","when","use","ruby","improve","issues","fix","docker","project","security audit","owasp zap","app",{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":90,"publishedAt":23},"01M71HAKB5K11SGMC6Z9CMCBJR","quality-check-rails","Smart Collection Rails quality assurance workflow. Use when the user asks to run Rails QA, verify project quality, check RuboCop\u002FRSpec, validate Rails CI readiness, or fix quality issues in the Rails\u002FMongoid\u002FDocker application.","https:\u002F\u002Fgithub.com\u002FZeroIsOnFire\u002Fsmart-collection\u002Fblob\u002Fmain\u002F.skills\u002Fquality-check-rails\u002FSKILL.md",[85],{"categoryNo":86,"categoryName":87,"taxonomyType":88,"taxonomyTypeDesc":89},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",[91,21,20,92,19,68,93,94,66,67,69,95,72,96,97,73,98,74,99,75],"quality check rails","rails","verify","readiness","qa","ci","rspec","run","quality assurance",{"skillNo":101,"name":5,"nameZh":6,"description":102,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":105,"publishedAt":23},"01M71HAHPNJ2P9KQCCHRRJA99P","Smart Collection Python microservice quality workflow. Use when the user asks to run Python QA, lint Python code, test Python microservices, validate yolo\u002Fupscale changes, or when files under yolo\u002F or upscale\u002F change.","https:\u002F\u002Fgithub.com\u002FZeroIsOnFire\u002Fsmart-collection\u002Fblob\u002Fmain\u002F.skills\u002Fquality-check-python\u002FSKILL.md",[],[19,20,22,18,21,106,107,108,95,69,68,67,66,109,110,111,112,113,114,115],"yolo","microservice","files","code","lint","python code","lint python","test","change","test python",{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":122,"publishedAt":23},"01M71HAFPFZ2XMH6D1PRV5V7HX","quality-check-javascript","Smart Collection JavaScript quality workflow. Use when the user asks to run JavaScript QA, validate esbuild\u002Fjsbundling-rails, check npm dependencies, verify Stimulus\u002FTurbo controllers, or when files under app\u002Fjavascript, package.json, package-lock.json, or JavaScript-related Rails layout\u002Fbuild configuration change.","https:\u002F\u002Fgithub.com\u002FZeroIsOnFire\u002Fsmart-collection\u002Fblob\u002Fmain\u002F.skills\u002Fquality-check-javascript\u002FSKILL.md",[],[19,63,20,123,21,67,124,125,92,93,114,126,66,68,69,127,95,108,78,128],"quality check javascript","build","layout","lock","package","turbo",{"skillNo":130,"name":56,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":133,"publishedAt":23},"01M71HAF09H16G82Z4SY5V9TG7","https:\u002F\u002Fgithub.com\u002FZeroIsOnFire\u002Fsmart-collection\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fsecurity-check\u002FSKILL.md",[],[61,62,20],{"skillNo":135,"name":81,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":136,"categories":137,"keywords":138,"publishedAt":23},"01M71HAE8XDNTWWXP66S13JTTS","https:\u002F\u002Fgithub.com\u002FZeroIsOnFire\u002Fsmart-collection\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fquality-check-rails\u002FSKILL.md",[],[21,91,19,20,92]]