[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M71AXCVAZT0279BTS8NERHQ5":3,"creator-list:01M71AXCVAZT0279BTS8NERHQ5:stars:1:":18},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":12,"scenarioCount":13,"totalStars":12,"updatedAt":14,"htmlUrl":15,"blogUrl":10,"company":10,"location":10,"followersCount":16,"publicReposCount":17},"01M71AXCVAZT0279BTS8NERHQ5","Lenniott","Ben Kanagroo","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F78645337?v=4","USER","个人作者",null,14,1,2,"2026-11-06 01:05:08","https:\u002F\u002Fgithub.com\u002FLenniott",0,51,{"records":19,"total":11,"current":12,"size":207},[20,56,80,106,117,123,129,136,152,175,181,187,194,202],{"skillNo":21,"name":22,"nameZh":10,"description":23,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":27,"categories":28,"keywords":34,"publishedAt":55},"01M71AY8D00NZFWDFX81M8MJXV","ux-principles","ScribeFloat UX principles and design intent. Use when designing or reviewing any new screen, component, interaction pattern, or user flow — or when you need to understand WHY a design rule exists, not just what it is. Complements ui-enforcement (which governs tokens and class names).","Lenniott\u002FscribeFloat","01M71AXCVXE3QQP6XB9Y307P63","MIT","https:\u002F\u002Fgithub.com\u002FLenniott\u002FscribeFloat\u002Fblob\u002Fmain\u002Fskills\u002Fux-principles\u002FSKILL.md",[29],{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54],"principles","ux","ux principles","which","enforcement","just","tokens","design","new","use","when","you","design intent","interaction","component","intent","screen","why","pattern","flow","2026-11-10 10:12:30",{"skillNo":57,"name":58,"nameZh":10,"description":59,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":60,"categories":61,"keywords":63,"publishedAt":55},"01M71AY6FEE6RJYR53NE3YYMQE","ui-taxonomy","Classify UI work into the correct taxonomy level before building. Use when creating a new UI element, naming a component, deciding where something belongs in the system, or when another skill needs a shared vocabulary for UI structure.","https:\u002F\u002Fgithub.com\u002FLenniott\u002FscribeFloat\u002Fblob\u002Fmain\u002Fskills\u002Fui-taxonomy\u002FSKILL.md",[62],{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},[64,65,66,67,68,69,70,71,72,43,44,45,73,74,75,49,76,77,78,79],"taxonomy","ui taxonomy","ui","shared","for","system","correct","before building","element","ui structure","structure","work","naming","classify","another skill","vocabulary",{"skillNo":81,"name":82,"nameZh":10,"description":83,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":84,"categories":85,"keywords":92,"publishedAt":55},"01M71AY4BPPHPK5NZM9ZPYYKT5","ui-enforcement","Enforces ScribeFloat UI consistency — typography role classes, design tokens, and component primitives. Use when writing or editing Svelte\u002FCSS frontend code, Tailwind classes, forms, labels, screens, onboarding, or when the user mentions design system, typography pass, sf-* classes, scroll layout, chrome\u002Fbody panes, or UI consistency.","https:\u002F\u002Fgithub.com\u002FLenniott\u002FscribeFloat\u002Fblob\u002Fmain\u002Fskills\u002Fui-enforcement\u002FSKILL.md",[86,91],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},[39,93,66,94,95,96,97,69,41,98,99,100,101,42,102,103,44,45,104,105],"ui enforcement","css","consistency","Tailwind","editing","panes","labels","sf","frontend","writing","svelte","chrome","code",{"skillNo":107,"name":108,"nameZh":10,"description":10,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":109,"categories":110,"keywords":115,"publishedAt":55},"01M71AY2PPHE695AGDD3KYSPZX","design-skill","https:\u002F\u002Fgithub.com\u002FLenniott\u002FscribeFloat\u002Fblob\u002Fmain\u002Fskills\u002Fdesign-skill\u002FSKILL.md",[111,114],{"categoryNo":112,"categoryName":113,"taxonomyType":89,"taxonomyTypeDesc":90},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},[116,42],"design skill",{"skillNo":118,"name":22,"nameZh":10,"description":23,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":119,"categories":120,"keywords":122,"publishedAt":55},"01M71AXZZKTMM9YD5AVAVSBM6F","https:\u002F\u002Fgithub.com\u002FLenniott\u002FscribeFloat\u002Fblob\u002Fmain\u002F.cursor\u002Fskills\u002Fux-principles\u002FSKILL.md",[121],{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},[35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54],{"skillNo":124,"name":58,"nameZh":10,"description":59,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":125,"categories":126,"keywords":128,"publishedAt":55},"01M71AXXVYX5RT5P37VZH3812S","https:\u002F\u002Fgithub.com\u002FLenniott\u002FscribeFloat\u002Fblob\u002Fmain\u002F.cursor\u002Fskills\u002Fui-taxonomy\u002FSKILL.md",[127],{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},[65,64,66,67,74,75,49,76,77,68,78,69,70,71,72,43,44,45,73,79],{"skillNo":130,"name":82,"nameZh":10,"description":83,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":131,"categories":132,"keywords":135,"publishedAt":55},"01M71AXW04937ZSAT2J9QN4FQ3","https:\u002F\u002Fgithub.com\u002FLenniott\u002FscribeFloat\u002Fblob\u002Fmain\u002F.cursor\u002Fskills\u002Fui-enforcement\u002FSKILL.md",[133,134],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},[39,93,66,94,95,96,97,69,41,98,99,100,101,42,102,103,44,45,104,105],{"skillNo":137,"name":108,"nameZh":10,"description":138,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":139,"categories":140,"keywords":144,"publishedAt":55},"01M71AXTS181T40YTFGXK7ZHS1","Understand how to design consistent user interfaces in scribefloat. Use when asked to work on the frontend or any code that might affect how users interact with the system.","https:\u002F\u002Fgithub.com\u002FLenniott\u002FscribeFloat\u002Fblob\u002Fmain\u002F.cursor\u002Fskills\u002Fdesign-skill\u002FSKILL.md",[141,142,143],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},{"categoryNo":112,"categoryName":113,"taxonomyType":89,"taxonomyTypeDesc":90},{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},[116,42,145,146,75,147,69,148,101,149,150,44,45,105,151],"users","with","how","work on","how to","understand","user",{"skillNo":153,"name":154,"nameZh":10,"description":155,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":156,"categories":157,"keywords":158,"publishedAt":55},"01M71AXRE5DH4QEARTG8D6SCQ1","commit-curator","Safely split, rewrite, explain, or review git commits. Use when asked to commit uncommitted work, split changes, propose commit messages, clean up messy local commits, or curate a branch. ALWAYS present a commit plan and wait for user approval before running git add\u002Fcommit — even when the user says \"commit\".","https:\u002F\u002Fgithub.com\u002FLenniott\u002FscribeFloat\u002Fblob\u002Fmain\u002F.cursor\u002Fskills\u002Fcommit-curator\u002FSKILL.md",[],[159,160,161,162,163,164,68,165,166,167,168,169,44,45,170,171,172,173,75,174],"commit","commit curator","running","git commits","branch","commits","wait for","messages","up","local","clean","split","rewrite","explain","review","plan",{"skillNo":176,"name":22,"nameZh":10,"description":23,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":177,"categories":178,"keywords":180,"publishedAt":55},"01M71AXP3GV4VDCHP3E8XKAM3K","https:\u002F\u002Fgithub.com\u002FLenniott\u002FscribeFloat\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fux-principles\u002FSKILL.md",[179],{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},[35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54],{"skillNo":182,"name":58,"nameZh":10,"description":59,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":183,"categories":184,"keywords":186,"publishedAt":55},"01M71AXMBHW9DP2CG5EVPPJZM5","https:\u002F\u002Fgithub.com\u002FLenniott\u002FscribeFloat\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fui-taxonomy\u002FSKILL.md",[185],{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},[65,64,66,67,74,75,49,76,77,68,78,69,70,71,72,43,44,45,73,79],{"skillNo":188,"name":82,"nameZh":10,"description":83,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":189,"categories":190,"keywords":193,"publishedAt":55},"01M71AXHTNGXA7X9CGARFW77P2","https:\u002F\u002Fgithub.com\u002FLenniott\u002FscribeFloat\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fui-enforcement\u002FSKILL.md",[191,192],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},[39,93,66,94,95,96,97,69,41,98,99,100,101,42,102,103,44,45,104,105],{"skillNo":195,"name":108,"nameZh":10,"description":138,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":196,"categories":197,"keywords":201,"publishedAt":55},"01M71AXGF5KB8GQFQ97ZK7VCM9","https:\u002F\u002Fgithub.com\u002FLenniott\u002FscribeFloat\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fdesign-skill\u002FSKILL.md",[198,199,200],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},{"categoryNo":112,"categoryName":113,"taxonomyType":89,"taxonomyTypeDesc":90},{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},[116,42,145,146,75,147,69,148,101,149,150,44,45,105,151],{"skillNo":203,"name":154,"nameZh":10,"description":155,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":204,"categories":205,"keywords":206,"publishedAt":55},"01M71AXEM2WHC7W7WJ91RW02JM","https:\u002F\u002Fgithub.com\u002FLenniott\u002FscribeFloat\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fcommit-curator\u002FSKILL.md",[],[159,160,161,162,163,164,68,165,166,167,168,169,44,45,170,171,172,173,75,174],18]