[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6N7PFGXE70DKBF4TCP6WK9X":3,"skill-same:01M6N7PFGXE70DKBF4TCP6WK9X":133},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":13,"repositoryHtmlUrl":40,"repositoryHomepageUrl":6,"ownerHtmlUrl":41,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":42,"install":43,"resources":56},"01M6N7PFGXE70DKBF4TCP6WK9X","bmad-validate-prd",null,"Validate a PRD against standards. Use when the user says \"validate this PRD\" or \"run PRD validation\"","JackSmack1971\u002Fantigravity-meta","JackSmack1971","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F128181597?v=4","01M6KS1FH32N6WNWZ68JC9FFDJ","01M6N7JCBG1NDFN2ZNKGMKMFMQ",0,"MIT","https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000031","产品经理","PROFESSION","适用职业",[23,24,25,26,27,28,29,30,31],"validate","prd","bmad validate prd","bmad","run","validation","user","use","standards","2026-11-10 10:12:30",false,"---\nname: bmad-validate-prd\ndescription: 'Validate a PRD against standards. Use when the user says \"validate this PRD\" or \"run PRD validation\"'\n---\n\nFollow the instructions in .\u002Fworkflow.md.\n","Follow the instructions in .\u002Fworkflow.md.\n",{"name":5,"description":7},"main","d47cc0de4d70e7006abaebc8a07a7c7d626c6ccb",".agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd","https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta","https:\u002F\u002Fgithub.com\u002FJackSmack1971","2026-04-19 04:53:59",{"source":8,"skillName":5,"commands":44,"prompt":54,"zipAvailable":55},[45,48,51],{"tool":46,"command":47},"npx","npx skills add JackSmack1971\u002Fantigravity-meta --skill bmad-validate-prd",{"tool":49,"command":50},"bunx","bunx skills add JackSmack1971\u002Fantigravity-meta --skill bmad-validate-prd",{"tool":52,"command":53},"pnpm","pnpm dlx skills add JackSmack1971\u002Fantigravity-meta --skill bmad-validate-prd","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002FSKILL.md",true,[57,63,69,73,77,81,85,89,93,97,101,105,109,113,117,121,125,129],{"path":58,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":61,"sourceHtmlUrl":62},"data\u002Fdomain-complexity.csv","ASSET","资产文件",7324,"https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fdata\u002Fdomain-complexity.csv",{"path":64,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":67,"sourceHtmlUrl":68},"data\u002Fprd-purpose.md","REFERENCE","参考文档",7246,"https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fdata\u002Fprd-purpose.md",{"path":70,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":71,"sourceHtmlUrl":72},"data\u002Fproject-types.csv",3144,"https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fdata\u002Fproject-types.csv",{"path":74,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":75,"sourceHtmlUrl":76},"steps-v\u002Fstep-v-01-discovery.md",7177,"https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-01-discovery.md",{"path":78,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":79,"sourceHtmlUrl":80},"steps-v\u002Fstep-v-02-format-detection.md",6507,"https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-02-format-detection.md",{"path":82,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":83,"sourceHtmlUrl":84},"steps-v\u002Fstep-v-02b-parity-check.md",6419,"https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-02b-parity-check.md",{"path":86,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":87,"sourceHtmlUrl":88},"steps-v\u002Fstep-v-03-density-validation.md",5755,"https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-03-density-validation.md",{"path":90,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":91,"sourceHtmlUrl":92},"steps-v\u002Fstep-v-04-brief-coverage-validation.md",7189,"https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-04-brief-coverage-validation.md",{"path":94,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":95,"sourceHtmlUrl":96},"steps-v\u002Fstep-v-05-measurability-validation.md",7109,"https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-05-measurability-validation.md",{"path":98,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":99,"sourceHtmlUrl":100},"steps-v\u002Fstep-v-06-traceability-validation.md",7238,"https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-06-traceability-validation.md",{"path":102,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":103,"sourceHtmlUrl":104},"steps-v\u002Fstep-v-07-implementation-leakage-validation.md",7005,"https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-07-implementation-leakage-validation.md",{"path":106,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":107,"sourceHtmlUrl":108},"steps-v\u002Fstep-v-08-domain-compliance-validation.md",7691,"https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-08-domain-compliance-validation.md",{"path":110,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":111,"sourceHtmlUrl":112},"steps-v\u002Fstep-v-09-project-type-validation.md",8603,"https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-09-project-type-validation.md",{"path":114,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":115,"sourceHtmlUrl":116},"steps-v\u002Fstep-v-10-smart-validation.md",6785,"https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-10-smart-validation.md",{"path":118,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":119,"sourceHtmlUrl":120},"steps-v\u002Fstep-v-11-holistic-quality-validation.md",8736,"https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-11-holistic-quality-validation.md",{"path":122,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":123,"sourceHtmlUrl":124},"steps-v\u002Fstep-v-12-completeness-validation.md",8233,"https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-12-completeness-validation.md",{"path":126,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":127,"sourceHtmlUrl":128},"steps-v\u002Fstep-v-13-report-complete.md",8134,"https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-13-report-complete.md",{"path":130,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":131,"sourceHtmlUrl":132},"workflow.md",2926,"https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fbmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fworkflow.md",[134,157,183,208,226,242],{"skillNo":135,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":140,"publishedAt":32},"01M6N8FMBDREJBRGQ37HAFBWWS","wcag-audit-patterns","Comprehensive guide to auditing web content against WCAG 2.2 guidelines with actionable remediation strategies.","https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fwcag-audit-patterns\u002FSKILL.md",[],[141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156],"wcag audit","audit","patterns","wcag audit patterns","WCAG","with","web content","strategies","actionable","content","guidelines","web","remediation","guide","safe","community",{"skillNo":158,"name":159,"nameZh":6,"description":160,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":161,"categories":162,"keywords":168,"publishedAt":32},"01M6N8FEJG7PTGF6G16JW4HJV1","unit-testing-test-generate","Generate comprehensive, maintainable unit tests across languages with strong coverage and edge case focus.","https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Funit-testing-test-generate\u002FSKILL.md",[163],{"categoryNo":164,"categoryName":165,"taxonomyType":166,"taxonomyTypeDesc":167},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[169,170,171,172,173,174,175,176,177,146,178,179,180,181,156,182],"testing","test","generate","unit testing","unit testing test generate","unit","unit tests","case","unknown","edge","tests","across","focus","coverage",{"skillNo":184,"name":185,"nameZh":6,"description":186,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":187,"categories":188,"keywords":193,"publishedAt":32},"01M6N8FAAMS0QNTPD51FMYHAXE","testing-qa","Comprehensive testing and QA workflow covering unit testing, integration testing, E2E testing, browser automation, and quality assurance.","https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Ftesting-qa\u002FSKILL.md",[189,190],{"categoryNo":164,"categoryName":165,"taxonomyType":166,"taxonomyTypeDesc":167},{"categoryNo":191,"categoryName":192,"taxonomyType":166,"taxonomyTypeDesc":167},"01JBSEEDCAT000000000000023","Skill与智能体开发",[194,169,195,196,172,197,198,199,174,200,201,202,203,204,205,155,206,207],"qa","testing qa","quality assurance","quality","bundle","integration testing","e2e","integration","browser","personal","automation","workflow","browser automation","e2e testing",{"skillNo":209,"name":210,"nameZh":6,"description":211,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":212,"categories":213,"keywords":215,"publishedAt":32},"01M6N8EXMACVX27C0TXFT0E48Q","test-fixing","Systematically identify and fix all failing tests using smart grouping strategies. Use when explicitly asks to fix tests (\"fix these tests\", \"make tests pass\"), reports test failures (\"tests are failing\", \"test suite is broken\"), or completes implementation and wants tests passing.","https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Ftest-fixing\u002FSKILL.md",[214],{"categoryNo":164,"categoryName":165,"taxonomyType":166,"taxonomyTypeDesc":167},[216,170,156,217,218,179,148,219,220,221,222,223,30,224,225,155],"test fixing","suite","make","grouping","make tests","implementation","reports","test suite","fix","broken",{"skillNo":227,"name":228,"nameZh":6,"description":229,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":230,"categories":231,"keywords":233,"publishedAt":32},"01M6N8ERMMBFTRRNK0T7H2S6R2","test-driven-development","Use when implementing any feature or bugfix, before writing implementation code","https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Ftest-driven-development\u002FSKILL.md",[232],{"categoryNo":164,"categoryName":165,"taxonomyType":166,"taxonomyTypeDesc":167},[234,235,236,170,237,238,156,221,30,239,240,241,177],"driven","development","test driven development","bugfix","feature","code","writing","implementing",{"skillNo":243,"name":244,"nameZh":6,"description":245,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":246,"categories":247,"keywords":252,"publishedAt":32},"01M6N8EKRM0XQX5BKR8NJ2YAGF","terraform-infrastructure","Terraform infrastructure as code workflow for provisioning cloud resources, creating reusable modules, and managing infrastructure at scale.","https:\u002F\u002Fgithub.com\u002FJackSmack1971\u002Fantigravity-meta\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fterraform-infrastructure\u002FSKILL.md",[248,251],{"categoryNo":249,"categoryName":250,"taxonomyType":166,"taxonomyTypeDesc":167},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":191,"categoryName":192,"taxonomyType":166,"taxonomyTypeDesc":167},[253,254,255,256,257,258,259,198,260,261,262,263,264,265,239,205,155,203],"terraform","infrastructure","terraform infrastructure","resources","for","at","scale","as","reusable","modules","provisioning","cloud","infrastructure as code"]