[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6C891C1CSZW06VGJKB84H86":3,"skill-same:01M6C891C1CSZW06VGJKB84H86":143},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":14,"repositoryHtmlUrl":40,"repositoryHomepageUrl":6,"ownerHtmlUrl":41,"ownerBlogUrl":42,"ownerDescription":43,"updatedAt":44,"install":45,"resources":58},"01M6C891C1CSZW06VGJKB84H86","bmad-validate-prd",null,"Validate a PRD against standards. Use when the user says \"validate this PRD\" or \"run PRD validation\"","thorstenkramm\u002Fsithub","thorstenkramm","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F16852023?v=4","01M6C7KZBSSXF2M322EZ7JHSG6","Thorsten Kramm","01M6C7KZGEZT5SGQQ2CHSJ9VSV",0,"MIT","https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000031","产品经理","PROFESSION","适用职业",[24,25,26,27,28,29,30,31],"validate","prd","bmad validate prd","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","9b7fd545c0b49134ae2f67c29e73b098b7d26918",".gemini\u002Fskills\u002Fbmad-validate-prd","https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub","https:\u002F\u002Fgithub.com\u002Fthorstenkramm","github.com\u002Fthorstenkramm\u002Fabout-me","Experienced product owner and part-time developer.\r\n\r\nWith love for detail and a very deep technological background, I translate customers and business needs.","2026-10-14 20:39:22",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add thorstenkramm\u002Fsithub --skill bmad-validate-prd",{"tool":51,"command":52},"bunx","bunx skills add thorstenkramm\u002Fsithub --skill bmad-validate-prd",{"tool":54,"command":55},"pnpm","pnpm dlx skills add thorstenkramm\u002Fsithub --skill bmad-validate-prd","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002FSKILL.md",true,[59,65,71,75,79,83,87,91,95,99,103,107,111,115,119,123,127,131,135,139],{"path":60,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":64},"data\u002Fdomain-complexity.csv","ASSET","资产文件",7324,"https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002Fdata\u002Fdomain-complexity.csv",{"path":66,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":69,"sourceHtmlUrl":70},"data\u002Fprd-purpose.md","REFERENCE","参考文档",7246,"https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002Fdata\u002Fprd-purpose.md",{"path":72,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":73,"sourceHtmlUrl":74},"data\u002Fproject-types.csv",3144,"https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002Fdata\u002Fproject-types.csv",{"path":76,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":77,"sourceHtmlUrl":78},"evals\u002Feval_queries.json",867,"https:\u002F\u002Fgithub.com\u002Feyelock\u002Fassistants\u002Fblob\u002Fdevelop\u002Fskills\u002Ftriage\u002Fskills\u002Fcatch-up\u002Fevals\u002Feval_queries.json",{"path":80,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":81,"sourceHtmlUrl":82},"evals\u002Fevals.json",1745,"https:\u002F\u002Fgithub.com\u002Feyelock\u002Fassistants\u002Fblob\u002Fdevelop\u002Fskills\u002Ftriage\u002Fskills\u002Fcatch-up\u002Fevals\u002Fevals.json",{"path":84,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":85,"sourceHtmlUrl":86},"steps-v\u002Fstep-v-01-discovery.md",7177,"https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-01-discovery.md",{"path":88,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":89,"sourceHtmlUrl":90},"steps-v\u002Fstep-v-02-format-detection.md",6507,"https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-02-format-detection.md",{"path":92,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":93,"sourceHtmlUrl":94},"steps-v\u002Fstep-v-02b-parity-check.md",6419,"https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-02b-parity-check.md",{"path":96,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":97,"sourceHtmlUrl":98},"steps-v\u002Fstep-v-03-density-validation.md",5755,"https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-03-density-validation.md",{"path":100,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":101,"sourceHtmlUrl":102},"steps-v\u002Fstep-v-04-brief-coverage-validation.md",7189,"https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-04-brief-coverage-validation.md",{"path":104,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":105,"sourceHtmlUrl":106},"steps-v\u002Fstep-v-05-measurability-validation.md",7109,"https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-05-measurability-validation.md",{"path":108,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":109,"sourceHtmlUrl":110},"steps-v\u002Fstep-v-06-traceability-validation.md",7238,"https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-06-traceability-validation.md",{"path":112,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":113,"sourceHtmlUrl":114},"steps-v\u002Fstep-v-07-implementation-leakage-validation.md",7005,"https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-07-implementation-leakage-validation.md",{"path":116,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":117,"sourceHtmlUrl":118},"steps-v\u002Fstep-v-08-domain-compliance-validation.md",7691,"https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-08-domain-compliance-validation.md",{"path":120,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":121,"sourceHtmlUrl":122},"steps-v\u002Fstep-v-09-project-type-validation.md",8603,"https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-09-project-type-validation.md",{"path":124,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":125,"sourceHtmlUrl":126},"steps-v\u002Fstep-v-10-smart-validation.md",6785,"https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-10-smart-validation.md",{"path":128,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":129,"sourceHtmlUrl":130},"steps-v\u002Fstep-v-11-holistic-quality-validation.md",8736,"https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-11-holistic-quality-validation.md",{"path":132,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":133,"sourceHtmlUrl":134},"steps-v\u002Fstep-v-12-completeness-validation.md",8233,"https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-12-completeness-validation.md",{"path":136,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":137,"sourceHtmlUrl":138},"steps-v\u002Fstep-v-13-report-complete.md",8134,"https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-13-report-complete.md",{"path":140,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":141,"sourceHtmlUrl":142},"workflow.md",2918,"https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-validate-prd\u002Fworkflow.md",[144,156,178,191,208,219],{"skillNo":145,"name":146,"nameZh":6,"description":147,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":148,"categories":149,"keywords":151,"publishedAt":32},"01M6C8J6SBJ1RWD9R03J24H5VJ","wds-8-product-evolution","Brownfield improvements — the full WDS pipeline in miniature for existing products","https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F_bmad\u002Fwds\u002Fworkflows\u002Fwds-8-product-evolution\u002FSKILL.md",[150],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[152,153,154,155],"product","wds 8 product evolution","evolution","pipeline",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":170,"publishedAt":32},"01M6C8J3QBGYY78KFFA0GY4R3J","wds-7-design-system","Create, import, browse, and maintain design system components and tokens","https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F_bmad\u002Fwds\u002Fworkflows\u002Fwds-7-design-system\u002FSKILL.md",[162,167],{"categoryNo":163,"categoryName":164,"taxonomyType":165,"taxonomyTypeDesc":166},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":168,"categoryName":169,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000032","设计师",[171,172,173,174,175,176,177],"system","design","design system","wds 7 design system","browse","create","components",{"skillNo":179,"name":180,"nameZh":6,"description":181,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":182,"categories":183,"keywords":184,"publishedAt":32},"01M6C8HW4WFA4HTB4G25F4NTJ3","wds-6-asset-generation","Generate visual and text assets from specifications through AI-powered creative production","https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F_bmad\u002Fwds\u002Fworkflows\u002Fwds-6-asset-generation\u002FSKILL.md",[],[185,186,187,188,189,190],"wds 6 asset generation","Production","creative","assets","text","generate",{"skillNo":192,"name":193,"nameZh":6,"description":194,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":195,"categories":196,"keywords":200,"publishedAt":32},"01M6C8HP5D7FD8Y4ER3E85X4W9","wds-5-agentic-development","AI-assisted development, testing, and reverse engineering through structured agent collaboration","https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F_bmad\u002Fwds\u002Fworkflows\u002Fwds-5-agentic-development\u002FSKILL.md",[197],{"categoryNo":198,"categoryName":199,"taxonomyType":165,"taxonomyTypeDesc":166},"01JBSEEDCAT000000000000008","测试与质量",[201,202,203,204,205,206,207],"wds 5 agentic development","development","agentic","engineering","agent collaboration","collaboration","testing",{"skillNo":209,"name":210,"nameZh":6,"description":211,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":212,"categories":213,"keywords":216,"publishedAt":32},"01M6C8HBQ32ZRY79WJWTTRFHKS","wds-4-ux-design","Transform ideas into detailed visual specifications through scenario-driven design","https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F_bmad\u002Fwds\u002Fworkflows\u002Fwds-4-ux-design\u002FSKILL.md",[214,215],{"categoryNo":163,"categoryName":164,"taxonomyType":165,"taxonomyTypeDesc":166},{"categoryNo":168,"categoryName":169,"taxonomyType":21,"taxonomyTypeDesc":22},[217,218,172],"wds 4 ux design","ux",{"skillNo":220,"name":221,"nameZh":6,"description":222,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":223,"categories":224,"keywords":225,"publishedAt":32},"01M6C8H95WG3W7MBWJW51RVFK6","wds-3-scenarios","Create UX scenario outlines from Trigger Map through structured micro-steps","https:\u002F\u002Fgithub.com\u002Fthorstenkramm\u002Fsithub\u002Fblob\u002Fmain\u002F_bmad\u002Fwds\u002Fworkflows\u002Fwds-3-scenarios\u002FSKILL.md",[],[226,176,227,228,218],"wds 3 scenarios","Outlines","micro"]