[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6QPWTJWTSJV1TQTTY8ZPBYJ":3,"creator-list:01M6QPWTJWTSJV1TQTTY8ZPBYJ:stars:2:":20},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":12,"scenarioCount":13,"totalStars":14,"updatedAt":15,"htmlUrl":16,"blogUrl":17,"company":17,"location":18,"followersCount":14,"publicReposCount":19},"01M6QPWTJWTSJV1TQTTY8ZPBYJ","lfr-ai","Laurits Fromberg","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F233346551?v=4","USER","个人作者","Optimizing for elegance",93,1,3,0,"2026-07-20 12:19:48","https:\u002F\u002Fgithub.com\u002Flfr-ai",null,"Denmark, copenhagen",6,{"records":21,"total":11,"current":200,"size":201},[22,40,46,52,61,69,81,90,103,109,123,135,141,150,166,172,177,195],{"skillNo":23,"name":24,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":17,"sourceHtmlUrl":28,"categories":29,"keywords":35,"publishedAt":39},"01M6QQE0YFVW16M3ZQ7YS5A17W","testing-conventions","lfr-ai\u002Fcopier-fullstack-template","01M6QPWTQ47BZGA4TH17H14N80","MIT","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002Ftemplate\u002F.claude\u002Fskills\u002Ftesting-conventions\u002FSKILL.md",[30],{"categoryNo":31,"categoryName":32,"taxonomyType":33,"taxonomyTypeDesc":34},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[36,37,38],"testing conventions","conventions","testing","2026-11-10 10:12:30",{"skillNo":41,"name":42,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":17,"sourceHtmlUrl":43,"categories":44,"keywords":45,"publishedAt":39},"01M6QQDYJT4HWZ97NG5BF6C4PS","tdd","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002Ftemplate\u002F.claude\u002Fskills\u002Ftdd\u002FSKILL.md",[],[42],{"skillNo":47,"name":48,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":17,"sourceHtmlUrl":49,"categories":50,"keywords":51,"publishedAt":39},"01M6QQDJ4VHBY7HFZ1WM7SK4MV","sdd","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002Ftemplate\u002F.claude\u002Fskills\u002Fsdd\u002FSKILL.md",[],[48],{"skillNo":53,"name":54,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":17,"sourceHtmlUrl":55,"categories":56,"keywords":57,"publishedAt":39},"01M6QQDGVMS1S8DY8Y5SJ6JZ20","quality-gate","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002Ftemplate\u002F.claude\u002Fskills\u002Fquality-gate\u002FSKILL.md",[],[58,59,60],"quality gate","gate","quality",{"skillNo":62,"name":63,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":17,"sourceHtmlUrl":64,"categories":65,"keywords":66,"publishedAt":39},"01M6QQDBFJF5DFB5YS4V2DS367","python-conventions","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002Ftemplate\u002F.claude\u002Fskills\u002Fpython-conventions\u002FSKILL.md",[],[37,67,68],"python","python conventions",{"skillNo":70,"name":71,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":17,"sourceHtmlUrl":72,"categories":73,"keywords":77,"publishedAt":39},"01M6QQD6JRPE0X1TX2FCS8K4GQ","openspec-workflow","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002Ftemplate\u002F.claude\u002Fskills\u002Fopenspec-workflow\u002FSKILL.md",[74],{"categoryNo":75,"categoryName":76,"taxonomyType":33,"taxonomyTypeDesc":34},"01JBSEEDCAT000000000000023","Skill与智能体开发",[78,79,80],"openspec workflow","openspec","workflow",{"skillNo":82,"name":83,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":17,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":39},"01M6QQCMGST0XN7G1GYJP8ANDS","naming-registry","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002Ftemplate\u002F.claude\u002Fskills\u002Fnaming-registry\u002FSKILL.md",[],[87,88,89],"naming registry","naming","registry",{"skillNo":91,"name":92,"nameZh":17,"description":93,"descriptionZh":17,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":17,"sourceHtmlUrl":94,"categories":95,"keywords":96,"publishedAt":39},"01M6QQCJD4RAATDAY64W9F9V14","jscpd","Run jscpd clone detection and produce actionable duplication findings.","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002Ftemplate\u002F.claude\u002Fskills\u002Fjscpd\u002FSKILL.md",[],[92,97,98,99,100,101,102],"clone","run","produce","detection","duplication","actionable",{"skillNo":104,"name":105,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":17,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":39},"01M6QQCF3B0AHWK5FVAX4ESC84","gitnexus","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002Ftemplate\u002F.claude\u002Fskills\u002Fgitnexus\u002FSKILL.md",[],[105],{"skillNo":110,"name":111,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":17,"sourceHtmlUrl":112,"categories":113,"keywords":117,"publishedAt":39},"01M6QQCCF5WS111RZXN2R0J882","frontend-react-stack","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002Ftemplate\u002F.claude\u002Fskills\u002Ffrontend-react-stack\u002FSKILL.md",[114],{"categoryNo":115,"categoryName":116,"taxonomyType":33,"taxonomyTypeDesc":34},"01JBSEEDCAT000000000000009","前端开发",[118,119,120,121,122],"frontend","react","stack","frontend react","frontend react stack",{"skillNo":124,"name":125,"nameZh":17,"description":126,"descriptionZh":17,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":17,"sourceHtmlUrl":127,"categories":128,"keywords":129,"publishedAt":39},"01M6QQC324RXB3WFZR8FEQ1MQG","dry-refactoring","Guided workflow to eliminate copy-paste duplication detected by jscpd.","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002Ftemplate\u002F.claude\u002Fskills\u002Fdry-refactoring\u002FSKILL.md",[],[130,131,132,133,80,101,134,92],"refactoring","dry","dry refactoring","paste","copy",{"skillNo":136,"name":137,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":17,"sourceHtmlUrl":138,"categories":139,"keywords":140,"publishedAt":39},"01M6QQBVKMB71CY45NE1G56MH9","ddd","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002Ftemplate\u002F.claude\u002Fskills\u002Fddd\u002FSKILL.md",[],[137],{"skillNo":142,"name":143,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":17,"sourceHtmlUrl":144,"categories":145,"keywords":146,"publishedAt":39},"01M6QQBS59K1Y2T2YNZMS086PK","clean-architecture","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002Ftemplate\u002F.claude\u002Fskills\u002Fclean-architecture\u002FSKILL.md",[],[147,148,149],"clean","clean architecture","architecture",{"skillNo":151,"name":152,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":17,"sourceHtmlUrl":153,"categories":154,"keywords":161,"publishedAt":39},"01M6QQBP626Z35SN35SY251X3Q","ui-ux-frontend","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fui-ux-frontend\u002FSKILL.md",[155,156],{"categoryNo":115,"categoryName":116,"taxonomyType":33,"taxonomyTypeDesc":34},{"categoryNo":157,"categoryName":158,"taxonomyType":159,"taxonomyTypeDesc":160},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[118,162,163,164,165],"ux","ui","ui ux frontend","ui ux",{"skillNo":167,"name":24,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":17,"sourceHtmlUrl":168,"categories":169,"keywords":171,"publishedAt":39},"01M6QQBK2VR06Y2ATMHZ706YFA","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Ftesting-conventions\u002FSKILL.md",[170],{"categoryNo":31,"categoryName":32,"taxonomyType":33,"taxonomyTypeDesc":34},[38,37,36],{"skillNo":173,"name":42,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":17,"sourceHtmlUrl":174,"categories":175,"keywords":176,"publishedAt":39},"01M6QQBHH8PH9ZA73SBD98ZY22","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Ftdd\u002FSKILL.md",[],[42],{"skillNo":178,"name":179,"nameZh":17,"description":180,"descriptionZh":17,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":17,"sourceHtmlUrl":181,"categories":182,"keywords":184,"publishedAt":39},"01M6QQBF2MASZ594DFJ85TZM8S","shadcn-ui","shadcn\u002Fui component conventions and composition patterns","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fshadcn-ui\u002FSKILL.md",[183],{"categoryNo":157,"categoryName":158,"taxonomyType":159,"taxonomyTypeDesc":160},[185,163,186,187,188,189,190,191,192,37,193,194],"shadcn","shadcn ui","component","Composition","src","tsx","ui component","patterns","presentation","composition patterns",{"skillNo":196,"name":48,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":17,"sourceHtmlUrl":197,"categories":198,"keywords":199,"publishedAt":39},"01M6QQBD3X2TTN6PJT3YGM3A7T","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fsdd\u002FSKILL.md",[],[48],2,18]