[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CYEFJJZXBNPWXCD26Q77W7":3,"skill-same:01M6CYEFJJZXBNPWXCD26Q77W7":55},{"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":18,"linkOnly":19,"markdownContent":20,"markdownBody":20,"frontMatter":21,"refName":22,"commitSha":23,"skillDirectory":24,"forksCount":13,"repositoryHtmlUrl":25,"repositoryHomepageUrl":6,"ownerHtmlUrl":26,"ownerBlogUrl":6,"ownerDescription":27,"updatedAt":28,"install":29,"resources":42},"01M6CYEFJJZXBNPWXCD26Q77W7","tdd",null,"Verdagon\u002FHarmonious","Verdagon","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F192751?v=4","01M6CYDV5FVY0CQ2SP3E5V9ZHW","Evan Ovadia","01M6CYDV9N0V634J8HMQWBNNY9",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FVerdagon\u002FHarmonious\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ftdd\u002FSKILL.md",[],[5],"2026-11-10 10:12:30",false,"..\u002F..\u002F..\u002Fdocs\u002Fskills\u002Ftdd.md",{},"main","fa98ecb86013c9c926faa435eb946881b5787f11",".claude\u002Fskills\u002Ftdd","https:\u002F\u002Fgithub.com\u002FVerdagon\u002FHarmonious","https:\u002F\u002Fgithub.com\u002FVerdagon","I'm the lead of the Vale programming language, at https:\u002F\u002Fvale.dev\u002F.\r\n\r\nI'm also a game designer, software architect, ex-Googler, and roguelike enthusiast!","2026-06-30 10:07:05",{"source":7,"skillName":5,"commands":30,"prompt":40,"zipAvailable":41},[31,34,37],{"tool":32,"command":33},"npx","npx skills add Verdagon\u002FHarmonious --skill tdd",{"tool":35,"command":36},"bunx","bunx skills add Verdagon\u002FHarmonious --skill tdd",{"tool":38,"command":39},"pnpm","pnpm dlx skills add Verdagon\u002FHarmonious --skill tdd","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FVerdagon\u002FHarmonious\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ftdd\u002FSKILL.md",true,[43,49],{"path":44,"resourceType":45,"resourceTypeDesc":46,"sizeBytes":47,"sourceHtmlUrl":48},"references\u002Ftemplates.json","REFERENCE","参考文档",13128,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Fmeme-maker\u002Freferences\u002Ftemplates.json",{"path":50,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":53,"sourceHtmlUrl":54},"scripts\u002Fmeme.mjs","SCRIPT","脚本",13353,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Fmeme-maker\u002Fscripts\u002Fmeme.mjs",[56,64,72,80,93,101],{"skillNo":57,"name":58,"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":59,"categories":60,"keywords":61,"publishedAt":18},"01M6CYEGGDVKA87Z92KMTC7361","write-pretooluse-hook","https:\u002F\u002Fgithub.com\u002FVerdagon\u002FHarmonious\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fwrite-pretooluse-hook\u002FSKILL.md",[],[62,63],"write","write pretooluse hook",{"skillNo":65,"name":66,"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":67,"categories":68,"keywords":69,"publishedAt":18},"01M6CYEDXPJAZM18MV3AMYDTD9","luz-add-skill","https:\u002F\u002Fgithub.com\u002FVerdagon\u002FHarmonious\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fluz-add-skill\u002FSKILL.md",[],[70,71],"add skill","luz add skill",{"skillNo":73,"name":74,"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":75,"categories":76,"keywords":77,"publishedAt":18},"01M6CYECMZGTZ315GAAPMPT5T0","guardian-tl","https:\u002F\u002Fgithub.com\u002FVerdagon\u002FHarmonious\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fguardian-tl\u002FSKILL.md",[],[78,79],"guardian","guardian tl",{"skillNo":81,"name":82,"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":83,"categories":84,"keywords":90,"publishedAt":18},"01M6CYEAV6SG79QECZWKBS7VGD","guardian-teach","https:\u002F\u002Fgithub.com\u002FVerdagon\u002FHarmonious\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fguardian-teach\u002FSKILL.md",[85],{"categoryNo":86,"categoryName":87,"taxonomyType":88,"taxonomyTypeDesc":89},"01JBSEEDCAT000000000000039","教师与教育","PROFESSION","适用职业",[91,78,92],"teach","guardian teach",{"skillNo":94,"name":95,"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":96,"categories":97,"keywords":98,"publishedAt":18},"01M6CYE94JJJTGEPKX7HNA72SN","guardian-post-review","https:\u002F\u002Fgithub.com\u002FVerdagon\u002FHarmonious\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fguardian-post-review\u002FSKILL.md",[],[99,78,100],"review","guardian post review",{"skillNo":102,"name":103,"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":104,"categories":105,"keywords":106,"publishedAt":18},"01M6CYE81WTKJH9JS3ZN9R5KAY","guardian-ordain","https:\u002F\u002Fgithub.com\u002FVerdagon\u002FHarmonious\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fguardian-ordain\u002FSKILL.md",[],[78,107],"guardian ordain"]