[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BY4KARPR8HM67XTAP6QK6G":3,"skill-same:01M6BY4KARPR8HM67XTAP6QK6G":147},{"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":18,"publishedAt":22,"linkOnly":23,"markdownContent":24,"markdownBody":25,"frontMatter":26,"refName":27,"commitSha":28,"skillDirectory":29,"forksCount":30,"repositoryHtmlUrl":31,"repositoryHomepageUrl":6,"ownerHtmlUrl":32,"ownerBlogUrl":33,"ownerDescription":6,"updatedAt":34,"install":35,"resources":48},"01M6BY4KARPR8HM67XTAP6QK6G","pr-changeset-check",null,"Check if PR has appropriate changesets before creating","tylerbutler\u002Ftools-monorepo","tylerbutler","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F19589?v=4","01M6BY414FRX1V1TCNCPMS81ZE","Tyler Butler","01M6BY4195PZPBKNQ8N9J1Z9WG",3,"MIT","https:\u002F\u002Fgithub.com\u002Ftylerbutler\u002Ftools-monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fpr-changeset-check\u002FSKILL.md",[],[19,20,21],"pr","changeset","pr changeset check","2026-11-10 10:12:30",false,"---\nname: pr-changeset-check\ndescription: Check if PR has appropriate changesets before creating\nuser-invocable: false\n---\n\nBefore creating a PR, verify changesets exist for modified packages.\n\n1. Check which packages changed: `git diff main --stat | grep packages\u002F`\n2. Check existing changesets: `ls .changeset\u002F*.md`\n3. If packages changed but no changeset exists, remind user to create one\n4. Skip packages in ignore list: dill-docs, repopo-docs\n","Before creating a PR, verify changesets exist for modified packages.\n\n1. Check which packages changed: `git diff main --stat | grep packages\u002F`\n2. Check existing changesets: `ls .changeset\u002F*.md`\n3. If packages changed but no changeset exists, remind user to create one\n4. Skip packages in ignore list: dill-docs, repopo-docs\n",{"name":5,"description":7,"user-invocable":23},"main","77276eebb35d712fe74fbae30800230ea0dcefb9",".claude\u002Fskills\u002Fpr-changeset-check",1,"https:\u002F\u002Fgithub.com\u002Ftylerbutler\u002Ftools-monorepo","https:\u002F\u002Fgithub.com\u002Ftylerbutler","https:\u002F\u002Ftylerbutler.com","2026-11-06 00:26:46",{"source":8,"skillName":5,"commands":36,"prompt":46,"zipAvailable":47},[37,40,43],{"tool":38,"command":39},"npx","npx skills add tylerbutler\u002Ftools-monorepo --skill pr-changeset-check",{"tool":41,"command":42},"bunx","bunx skills add tylerbutler\u002Ftools-monorepo --skill pr-changeset-check",{"tool":44,"command":45},"pnpm","pnpm dlx skills add tylerbutler\u002Ftools-monorepo --skill pr-changeset-check","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Ftylerbutler\u002Ftools-monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fpr-changeset-check\u002FSKILL.md",true,[49,55,59,63,67,71,75,79,83,87,91,97,101,105,109,113,117,121,125,131,135,139,143],{"path":50,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":53,"sourceHtmlUrl":54},"assets\u002Fconfigmap_template.yaml","ASSET","资产文件",1476,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Fassets\u002Fconfigmap_template.yaml",{"path":56,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":57,"sourceHtmlUrl":58},"assets\u002Fdeployment_template.yaml",2281,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Fassets\u002Fdeployment_template.yaml",{"path":60,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":61,"sourceHtmlUrl":62},"assets\u002Fhpa_template.yaml",806,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Fassets\u002Fhpa_template.yaml",{"path":64,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":65,"sourceHtmlUrl":66},"assets\u002Fingress_template.yaml",1764,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Fassets\u002Fingress_template.yaml",{"path":68,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":69,"sourceHtmlUrl":70},"assets\u002Fnetworkpolicy_template.yaml",1868,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Fassets\u002Fnetworkpolicy_template.yaml",{"path":72,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":73,"sourceHtmlUrl":74},"assets\u002Fpdb_template.yaml",1841,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Fassets\u002Fpdb_template.yaml",{"path":76,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":77,"sourceHtmlUrl":78},"assets\u002FREADME.md",896,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Fassets\u002FREADME.md",{"path":80,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":81,"sourceHtmlUrl":82},"assets\u002Fsecret_template.yaml",1588,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Fassets\u002Fsecret_template.yaml",{"path":84,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":85,"sourceHtmlUrl":86},"assets\u002Fservice_template.yaml",1551,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Fassets\u002Fservice_template.yaml",{"path":88,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":89,"sourceHtmlUrl":90},"assets\u002Fstatefulset_template.yaml",3883,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Fassets\u002Fstatefulset_template.yaml",{"path":92,"resourceType":93,"resourceTypeDesc":94,"sizeBytes":95,"sourceHtmlUrl":96},"config\u002Fsettings.yaml","REFERENCE","参考文档",1954,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Fconfig\u002Fsettings.yaml",{"path":98,"resourceType":93,"resourceTypeDesc":94,"sizeBytes":99,"sourceHtmlUrl":100},"references\u002Ferrors.md",12240,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Freferences\u002Ferrors.md",{"path":102,"resourceType":93,"resourceTypeDesc":94,"sizeBytes":103,"sourceHtmlUrl":104},"references\u002Fexamples.md",16496,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Freferences\u002Fexamples.md",{"path":106,"resourceType":93,"resourceTypeDesc":94,"sizeBytes":107,"sourceHtmlUrl":108},"references\u002Fkubernetes_api_reference.md",9446,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Freferences\u002Fkubernetes_api_reference.md",{"path":110,"resourceType":93,"resourceTypeDesc":94,"sizeBytes":111,"sourceHtmlUrl":112},"references\u002Fkubernetes_deployment_best_practices.md",8608,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Freferences\u002Fkubernetes_deployment_best_practices.md",{"path":114,"resourceType":93,"resourceTypeDesc":94,"sizeBytes":115,"sourceHtmlUrl":116},"references\u002FREADME.md",614,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Freferences\u002FREADME.md",{"path":118,"resourceType":93,"resourceTypeDesc":94,"sizeBytes":119,"sourceHtmlUrl":120},"references\u002Fsecurity_best_practices.md",9466,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Freferences\u002Fsecurity_best_practices.md",{"path":122,"resourceType":93,"resourceTypeDesc":94,"sizeBytes":123,"sourceHtmlUrl":124},"references\u002Ftroubleshooting_guide.md",9836,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Freferences\u002Ftroubleshooting_guide.md",{"path":126,"resourceType":127,"resourceTypeDesc":128,"sizeBytes":129,"sourceHtmlUrl":130},"scripts\u002Fapply_manifest.sh","SCRIPT","脚本",9620,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Fscripts\u002Fapply_manifest.sh",{"path":132,"resourceType":127,"resourceTypeDesc":128,"sizeBytes":133,"sourceHtmlUrl":134},"scripts\u002Fdelete_manifest.sh",10356,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Fscripts\u002Fdelete_manifest.sh",{"path":136,"resourceType":127,"resourceTypeDesc":128,"sizeBytes":137,"sourceHtmlUrl":138},"scripts\u002Fget_resource_status.sh",11585,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Fscripts\u002Fget_resource_status.sh",{"path":140,"resourceType":127,"resourceTypeDesc":128,"sizeBytes":141,"sourceHtmlUrl":142},"scripts\u002FREADME.md",430,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Fscripts\u002FREADME.md",{"path":144,"resourceType":127,"resourceTypeDesc":128,"sizeBytes":145,"sourceHtmlUrl":146},"scripts\u002Fvalidate_manifest.sh",9189,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fdevops\u002Fkubernetes-deployment-creator\u002Fskills\u002Fcreating-kubernetes-deployments\u002Fscripts\u002Fvalidate_manifest.sh",[148,162,174,186,196,208],{"skillNo":149,"name":150,"nameZh":6,"description":151,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":152,"categories":153,"keywords":154,"publishedAt":22},"01M6BY4Q9V1GKP9ZXTY2DNHHRW","scaffold-package","Scaffold a new package in the monorepo with correct conventions, configs, and policy compliance","https:\u002F\u002Fgithub.com\u002Ftylerbutler\u002Ftools-monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fscaffold-package\u002FSKILL.md",[],[155,156,157,158,159,160,161],"scaffold package","package","scaffold","monorepo","correct","compliance","policy",{"skillNo":163,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":166,"categories":167,"keywords":168,"publishedAt":22},"01M6BY4MV3T5NTQ5ZTQ2PKG4GS","release-check","Validate release readiness - changesets, policy compliance, build, test, and dependency sync","https:\u002F\u002Fgithub.com\u002Ftylerbutler\u002Ftools-monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Frelease-check\u002FSKILL.md",[],[169,170,171,160,172,173,161],"release check","release","sync","validate","test",{"skillNo":175,"name":176,"nameZh":6,"description":177,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":178,"categories":179,"keywords":180,"publishedAt":22},"01M6BY4H11FSTEB64W7JVD4W5E","post-edit-conventions","Monorepo coding conventions to follow when writing or editing code in this repository","https:\u002F\u002Fgithub.com\u002Ftylerbutler\u002Ftools-monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fpost-edit-conventions\u002FSKILL.md",[],[181,158,182,183,184,185],"post edit conventions","coding","repository","code","writing",{"skillNo":187,"name":188,"nameZh":6,"description":189,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":190,"categories":191,"keywords":192,"publishedAt":22},"01M6BY4EX1CAKF4FG9MNM3T91G","oclif-command-guide","Reference for OCLIF command patterns, base classes, and conventions used in CLI packages","https:\u002F\u002Fgithub.com\u002Ftylerbutler\u002Ftools-monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Foclif-command-guide\u002FSKILL.md",[],[193,194,195],"oclif command guide","cli","packages",{"skillNo":197,"name":198,"nameZh":6,"description":199,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":200,"categories":201,"keywords":202,"publishedAt":22},"01M6BY4D2HXVXDG8TGZ7PG6X4G","nx-task-guide","Reference for Nx task architecture, orchestration patterns, and how to add or modify build tasks","https:\u002F\u002Fgithub.com\u002Ftylerbutler\u002Ftools-monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fnx-task-guide\u002FSKILL.md",[],[203,204,205,206,207],"nx task guide","orchestration","architecture","tasks","how",{"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":214,"publishedAt":22},"01M6BY4BQ8KB6C1JJ1JAZMNRR0","nx-affected","Run Nx affected commands for the current changes","https:\u002F\u002Fgithub.com\u002Ftylerbutler\u002Ftools-monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fnx-affected\u002FSKILL.md",[],[215,216],"nx affected","run"]