[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6QPWTJWTSJV1TQTTY8ZPBYJ":3,"creator-list:01M6QPWTJWTSJV1TQTTY8ZPBYJ:stars:4:":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":306,"size":307},[22,58,81,95,116,145,164,186,193,204,219,228,234,240,249,257,276,291],{"skillNo":23,"name":24,"nameZh":17,"description":25,"descriptionZh":17,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":17,"sourceHtmlUrl":29,"categories":30,"keywords":36,"publishedAt":57},"01M6QQ7G5F9KBAZHM2EX7M8G0F","gitnexus-guide","Use when the user asks about GitNexus itself — available tools, how to query the knowledge graph, MCP resources, graph schema, or workflow reference. Examples: \"What GitNexus tools are available?\", \"How do I use GitNexus?\"","lfr-ai\u002Fcopier-fullstack-template","01M6QPWTQ47BZGA4TH17H14N80","MIT","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fgitnexus\u002Fgitnexus-guide\u002FSKILL.md",[31],{"categoryNo":32,"categoryName":33,"taxonomyType":34,"taxonomyTypeDesc":35},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56],"guide","gitnexus guide","gitnexus","MCP","workflow","knowledge graph","examples","Tools","how","knowledge","user","use","schema","reference","do","query","how to","resources","about","graph schema","2026-11-10 10:12:30",{"skillNo":59,"name":60,"nameZh":17,"description":61,"descriptionZh":17,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":17,"sourceHtmlUrl":62,"categories":63,"keywords":64,"publishedAt":57},"01M6QQ7CTZD5TM5KB0Q99ASJCH","gitnexus-exploring","Use when the user asks how code works, wants to understand architecture, trace execution flows, or explore unfamiliar parts of the codebase. Examples: \"How does X work?\", \"What calls this function?\", \"Show me the auth flow\"","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fgitnexus\u002Fgitnexus-exploring\u002FSKILL.md",[],[65,39,66,67,68,43,69,70,45,71,72,48,73,74,75,76,77,78,79,80],"gitnexus exploring","auth","architecture","code","execution","show me","explore","work","show","me","flows","calls","codebase","trace execution","what calls","auth flow",{"skillNo":82,"name":83,"nameZh":17,"description":84,"descriptionZh":17,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":17,"sourceHtmlUrl":85,"categories":86,"keywords":87,"publishedAt":57},"01M6QQ79JH9J9HX5604FD8E3WJ","gitnexus-debugging","Use when the user is debugging a bug, tracing an error, or asking why something fails. Examples: \"Why is X failing?\", \"Where does this error come from?\", \"Trace this bug\"","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fgitnexus\u002Fgitnexus-debugging\u002FSKILL.md",[],[88,89,39,90,43,91,92,47,48,93,94],"debugging","gitnexus debugging","tracing","why","trace","bug","error",{"skillNo":96,"name":97,"nameZh":17,"description":98,"descriptionZh":17,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":17,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":57},"01M6QQ6SK8T1ZYSAKJWD996366","gitnexus-cli","Use when the user needs to run GitNexus CLI commands like analyze\u002Findex a repo, check status, clean the index, generate a wiki, or list indexed repos. Examples: \"Index this repo\", \"Reanalyze the codebase\", \"Generate a wiki\"","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fgitnexus\u002Fgitnexus-cli\u002FSKILL.md",[],[102,103,39,104,105,106,107,108,43,109,110,111,112,113,47,48,114,115,77],"cli","gitnexus cli","repos","status","generate","run","index","wiki","analyze","repo","check","list","clean","commands",{"skillNo":117,"name":118,"nameZh":17,"description":119,"descriptionZh":17,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":17,"sourceHtmlUrl":120,"categories":121,"keywords":128,"publishedAt":57},"01M6QQ6PJ19EWQT9K6RKTTKC0C","frontend-react-stack","Frontend React stack conventions for React 19, shadcn\u002Fui, Storybook, Playwright, and clean UI architecture","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Ffrontend-react-stack\u002FSKILL.md",[122,125],{"categoryNo":123,"categoryName":124,"taxonomyType":34,"taxonomyTypeDesc":35},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":126,"categoryName":127,"taxonomyType":34,"taxonomyTypeDesc":35},"01JBSEEDCAT000000000000009","前端开发",[129,130,131,132,133,134,135,67,136,137,138,139,140,141,114,142,143,144],"frontend","react","stack","frontend react","frontend react stack","css","playwright","storybook","shadcn","ui","json","template","tsx","conventions","react 19","for",{"skillNo":146,"name":147,"nameZh":17,"description":148,"descriptionZh":17,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":17,"sourceHtmlUrl":149,"categories":150,"keywords":151,"publishedAt":57},"01M6QQ6HEHKF7DRHTGE70J93WF","dry-refactoring","Guided workflow to eliminate copy-paste duplication detected by jscpd. Refactor clones using extract function, module, constant, or base class strategies.","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fdry-refactoring\u002FSKILL.md",[],[152,153,154,41,155,156,157,158,159,160,161,162,163],"refactoring","dry","dry refactoring","refactor","extract","base","duplication","strategies","module","copy","paste","jscpd",{"skillNo":165,"name":166,"nameZh":17,"description":167,"descriptionZh":17,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":17,"sourceHtmlUrl":168,"categories":169,"keywords":173,"publishedAt":57},"01M6QQ623FMWN0DTXRWFT212VZ","ddd","Domain-Driven Design tactical patterns for the domain layer. Use when designing entities, value objects, aggregates, or reviewing domain model compliance.","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fddd\u002FSKILL.md",[170],{"categoryNo":171,"categoryName":172,"taxonomyType":34,"taxonomyTypeDesc":35},"01JBSEEDCAT000000000000015","视觉设计",[166,174,175,176,48,177,178,179,180,181,182,183,184,144,185],"design","compliance","model","patterns","objects","tactical","aggregates","domain","domain model","driven","layer","value",{"skillNo":187,"name":188,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":17,"sourceHtmlUrl":189,"categories":190,"keywords":191,"publishedAt":57},"01M6QQ5MXG1DZT5MYT64B6ZNP7","clean-architecture","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fclean-architecture\u002FSKILL.md",[],[67,114,192],"clean architecture",{"skillNo":194,"name":195,"nameZh":17,"description":196,"descriptionZh":17,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":17,"sourceHtmlUrl":197,"categories":198,"keywords":199,"publishedAt":57},"01M6QQ5HV6MWJQ5XZ1X3S6HESW","accessibility","WCAG 2.1 AA compliance and inclusive UI patterns","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Faccessibility\u002FSKILL.md",[],[195,138,175,200,201,141,177,202,203],"WCAG","src","presentation","ui patterns",{"skillNo":205,"name":206,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":17,"sourceHtmlUrl":207,"categories":208,"keywords":215,"publishedAt":57},"01M6QQ5C2GG3Q1ZQR2XFQFGS5S","ui-ux-frontend","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fui-ux-frontend\u002FSKILL.md",[209,210],{"categoryNo":126,"categoryName":127,"taxonomyType":34,"taxonomyTypeDesc":35},{"categoryNo":211,"categoryName":212,"taxonomyType":213,"taxonomyTypeDesc":214},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[129,216,138,217,218],"ux","ui ux frontend","ui ux",{"skillNo":220,"name":221,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":17,"sourceHtmlUrl":222,"categories":223,"keywords":225,"publishedAt":57},"01M6QQ575W28B7QAT9A85NXQ4P","testing-conventions","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ftesting-conventions\u002FSKILL.md",[224],{"categoryNo":123,"categoryName":124,"taxonomyType":34,"taxonomyTypeDesc":35},[226,142,227],"testing","testing conventions",{"skillNo":229,"name":230,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":17,"sourceHtmlUrl":231,"categories":232,"keywords":233,"publishedAt":57},"01M6QQ54Z15KB2ZRA1PZXBVBAC","tdd","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ftdd\u002FSKILL.md",[],[230],{"skillNo":235,"name":236,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":17,"sourceHtmlUrl":237,"categories":238,"keywords":239,"publishedAt":57},"01M6QQ53TVCXYA8PVKGAVKMZST","sdd","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fsdd\u002FSKILL.md",[],[236],{"skillNo":241,"name":242,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":17,"sourceHtmlUrl":243,"categories":244,"keywords":245,"publishedAt":57},"01M6QQ4N5MMCS8VVBS834798RR","quality-gate","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fquality-gate\u002FSKILL.md",[],[246,247,248],"quality gate","quality","gate",{"skillNo":250,"name":251,"nameZh":17,"description":17,"descriptionZh":17,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":17,"sourceHtmlUrl":252,"categories":253,"keywords":254,"publishedAt":57},"01M6QQ4F28D02ZKMWFSQ8J5V0N","python-conventions","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fpython-conventions\u002FSKILL.md",[],[255,142,256],"python","python conventions",{"skillNo":258,"name":259,"nameZh":17,"description":260,"descriptionZh":17,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":17,"sourceHtmlUrl":261,"categories":262,"keywords":263,"publishedAt":57},"01M6QQ49TNSA24AJGKXYXRAXN7","openspec-verify-change","Verify implementation matches change artifacts. Use when the user wants to validate that implementation is complete, correct, and coherent before archiving.","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fopenspec\u002Fopenspec-verify-change\u002FSKILL.md",[],[264,265,266,267,268,102,269,270,271,47,48,272,273,274,275],"change","openspec verify change","verify","verify change","openspec","validate","artifacts","correct","implementation","coherent","verify implementation","complete",{"skillNo":277,"name":278,"nameZh":17,"description":279,"descriptionZh":17,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":17,"sourceHtmlUrl":280,"categories":281,"keywords":282,"publishedAt":57},"01M6QQ3WZ74J6N6PF467BXVYNV","openspec-sync-specs","Sync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change.","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fopenspec\u002Fopenspec-sync-specs\u002FSKILL.md",[],[283,284,268,102,285,264,286,47,48,287,288,289,290],"sync","openspec sync specs","spec","update","delta","main","with","changes",{"skillNo":292,"name":293,"nameZh":17,"description":294,"descriptionZh":17,"repositoryFullName":26,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":27,"starsCount":14,"licenseSpdxId":28,"licenseFileUrl":17,"sourceHtmlUrl":295,"categories":296,"keywords":297,"publishedAt":57},"01M6QQ3K6S7R1FH9C9FHBYWF4C","openspec-propose","Propose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation.","https:\u002F\u002Fgithub.com\u002Flfr-ai\u002Fcopier-fullstack-template\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fopenspec\u002Fopenspec-propose\u002FSKILL.md",[],[298,268,174,102,264,299,270,47,300,48,301,272,302,303,275,304,289,144,305],"openspec propose","tasks","generated","ready","build","get","proposal","describe",4,18]