[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6DM8QYHW65WRHBE8H2WC9JK":3,"creator-list:01M6DM8QYHW65WRHBE8H2WC9JK:stars:1:":22},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":13,"totalStars":14,"updatedAt":15,"htmlUrl":16,"blogUrl":17,"company":18,"location":19,"followersCount":20,"publicReposCount":21},"01M6DM8QYHW65WRHBE8H2WC9JK","robert-hoffmann","Robert Hoffmann","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F5472296?v=4","USER","个人作者","Tech geek (Psychology, Marketing, Biotech, AI)\r\n\r\n+25 years of experience (Software Engineering, Marketing, B2B\u002FB2C, R&D)",21,1,2,28,"2026-09-23 06:57:44","https:\u002F\u002Fgithub.com\u002Frobert-hoffmann","https:\u002F\u002Fi-technology.net","I-Technology.NET","Toulouse, France",40,26,{"records":23,"total":11,"current":12,"size":302},[24,44,54,60,65,71,77,83,89,95,101,129,158,178,203,234,259,277],{"skillNo":25,"name":26,"nameZh":27,"description":28,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":14,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":32,"categories":33,"keywords":39,"publishedAt":43},"01M6DMC7SMYB87B35SJ9E0TPHQ","beta-skill",null,"Test description for beta-skill","robert-hoffmann\u002Funcle-bob","01M6DM8R3MX0HR6MQFDZVH98NQ","MIT","https:\u002F\u002Fgithub.com\u002Frobert-hoffmann\u002Funcle-bob\u002Fblob\u002Fmain\u002Ftests\u002Fskills\u002Fub-governance\u002Ffixtures\u002Frepo_integrity\u002Fpass\u002F.agents\u002Fskills\u002Fbeta-skill\u002FSKILL.md",[34],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[40,41,42],"beta","beta skill","test","2026-11-10 10:12:30",{"skillNo":45,"name":46,"nameZh":27,"description":47,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":14,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":48,"categories":49,"keywords":51,"publishedAt":43},"01M6DMC5730XA703CT93CNYRG1","alpha-skill","Test description for alpha-skill","https:\u002F\u002Fgithub.com\u002Frobert-hoffmann\u002Funcle-bob\u002Fblob\u002Fmain\u002Ftests\u002Fskills\u002Fub-governance\u002Ffixtures\u002Frepo_integrity\u002Fpass\u002F.agents\u002Fskills\u002Falpha-skill\u002FSKILL.md",[50],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[52,53,42],"alpha","alpha skill",{"skillNo":55,"name":26,"nameZh":27,"description":28,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":14,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":56,"categories":57,"keywords":59,"publishedAt":43},"01M6DMC20EVS4GM93CHNQ6DE54","https:\u002F\u002Fgithub.com\u002Frobert-hoffmann\u002Funcle-bob\u002Fblob\u002Fmain\u002Ftests\u002Fskills\u002Fub-governance\u002Ffixtures\u002Frepo_integrity\u002Ffail-skill-schema\u002F.agents\u002Fskills\u002Fbeta-skill\u002FSKILL.md",[58],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[40,41,42],{"skillNo":61,"name":46,"nameZh":27,"description":27,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":14,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":62,"categories":63,"keywords":64,"publishedAt":43},"01M6DMBZBDXQ076Y50Q6Q98V8B","https:\u002F\u002Fgithub.com\u002Frobert-hoffmann\u002Funcle-bob\u002Fblob\u002Fmain\u002Ftests\u002Fskills\u002Fub-governance\u002Ffixtures\u002Frepo_integrity\u002Ffail-skill-schema\u002F.agents\u002Fskills\u002Falpha-skill\u002FSKILL.md",[],[52,53],{"skillNo":66,"name":26,"nameZh":27,"description":28,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":14,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":67,"categories":68,"keywords":70,"publishedAt":43},"01M6DMBT9Y0TX70ZWH2M9NR0XN","https:\u002F\u002Fgithub.com\u002Frobert-hoffmann\u002Funcle-bob\u002Fblob\u002Fmain\u002Ftests\u002Fskills\u002Fub-governance\u002Ffixtures\u002Frepo_integrity\u002Ffail-readme-agent-drift\u002F.agents\u002Fskills\u002Fbeta-skill\u002FSKILL.md",[69],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[40,41,42],{"skillNo":72,"name":46,"nameZh":27,"description":47,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":14,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":73,"categories":74,"keywords":76,"publishedAt":43},"01M6DMBQ4YH9MJ3P9W7CJ148P4","https:\u002F\u002Fgithub.com\u002Frobert-hoffmann\u002Funcle-bob\u002Fblob\u002Fmain\u002Ftests\u002Fskills\u002Fub-governance\u002Ffixtures\u002Frepo_integrity\u002Ffail-readme-agent-drift\u002F.agents\u002Fskills\u002Falpha-skill\u002FSKILL.md",[75],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[52,53,42],{"skillNo":78,"name":26,"nameZh":27,"description":28,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":14,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":79,"categories":80,"keywords":82,"publishedAt":43},"01M6DMBM8S8DRH2NATENBMWRE8","https:\u002F\u002Fgithub.com\u002Frobert-hoffmann\u002Funcle-bob\u002Fblob\u002Fmain\u002Ftests\u002Fskills\u002Fub-governance\u002Ffixtures\u002Frepo_integrity\u002Ffail-package-metadata-drift\u002F.agents\u002Fskills\u002Fbeta-skill\u002FSKILL.md",[81],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[40,41,42],{"skillNo":84,"name":46,"nameZh":27,"description":47,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":14,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":85,"categories":86,"keywords":88,"publishedAt":43},"01M6DMBGTR2H872KA2QNY6K21Z","https:\u002F\u002Fgithub.com\u002Frobert-hoffmann\u002Funcle-bob\u002Fblob\u002Fmain\u002Ftests\u002Fskills\u002Fub-governance\u002Ffixtures\u002Frepo_integrity\u002Ffail-package-metadata-drift\u002F.agents\u002Fskills\u002Falpha-skill\u002FSKILL.md",[87],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[52,53,42],{"skillNo":90,"name":26,"nameZh":27,"description":28,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":14,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":91,"categories":92,"keywords":94,"publishedAt":43},"01M6DMBEBXD2A8GV1QBP1AJ274","https:\u002F\u002Fgithub.com\u002Frobert-hoffmann\u002Funcle-bob\u002Fblob\u002Fmain\u002Ftests\u002Fskills\u002Fub-governance\u002Ffixtures\u002Frepo_integrity\u002Ffail-legacy-root-registry\u002F.agents\u002Fskills\u002Fbeta-skill\u002FSKILL.md",[93],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[40,41,42],{"skillNo":96,"name":46,"nameZh":27,"description":47,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":14,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":97,"categories":98,"keywords":100,"publishedAt":43},"01M6DMB9R0W3B01XQARZJPBHKZ","https:\u002F\u002Fgithub.com\u002Frobert-hoffmann\u002Funcle-bob\u002Fblob\u002Fmain\u002Ftests\u002Fskills\u002Fub-governance\u002Ffixtures\u002Frepo_integrity\u002Ffail-legacy-root-registry\u002F.agents\u002Fskills\u002Falpha-skill\u002FSKILL.md",[99],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[52,53,42],{"skillNo":102,"name":103,"nameZh":27,"description":104,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":14,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":105,"categories":106,"keywords":108,"publishedAt":43},"01M6DMB4VY7NJK1D5X6W206SRQ","ub-workflow","Use this skill when work needs durable planning, adaptive product slicing, discovery before delivery, resumable sprint execution, wave or initiative scaffolding, source-pack routing, closeout evidence, final audits, or repeatable product-agile workflow structure. Do not use it for small direct fixes that do not need a durable artifact, or for governance-only questions that belong to ub-governance.","https:\u002F\u002Fgithub.com\u002Frobert-hoffmann\u002Funcle-bob\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fub-workflow\u002FSKILL.md",[107],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128],"workflow","ub workflow","routing","planning","execution","discovery","atlas","archive","work","closeout","overview","use","only","evidence","do","structure","scaffolding","artifact","false","sprint",{"skillNo":130,"name":131,"nameZh":27,"description":132,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":14,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":133,"categories":134,"keywords":138,"publishedAt":43},"01M6DMAZCAANEZGW8ADJX9KA2B","ub-vuejs","Use this skill for Vue component and composable authoring. Apply it when the task involves SFCs, reactivity, watchers, props or emits contracts, template patterns, SSR or hydration primitives, or Vue-core architecture in Vite projects and in Nuxt projects when the main issue is Vue authoring rather than Nuxt runtime behavior.","https:\u002F\u002Fgithub.com\u002Frobert-hoffmann\u002Funcle-bob\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fub-vuejs\u002FSKILL.md",[135],{"categoryNo":136,"categoryName":137,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000009","前端开发",[139,140,141,142,143,144,145,146,147,148,149,120,150,151,152,153,154,155,156,157],"ub vuejs","component","architecture","ssr","composable","core","vue","projects","template","nuxt","behavior","vite","issue","task","main","patterns","runtime","authoring","watchers",{"skillNo":159,"name":160,"nameZh":27,"description":161,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":14,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":162,"categories":163,"keywords":165,"publishedAt":43},"01M6DMAKPXXWR95BBGDPAQNQB9","ub-ts","Use this skill for TypeScript typing and compiler configuration in Node, bundler, library, Vue, Nuxt, and other TypeScript projects. Apply it when the task involves tsconfig, module or moduleResolution behavior, compiler flags, emitted types, type errors, project-wide TS modernization, or boundary typing.","https:\u002F\u002Fgithub.com\u002Frobert-hoffmann\u002Funcle-bob\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fub-ts\u002FSKILL.md",[164],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[166,167,168,169,170,145,171,146,148,172,149,120,173,174,152,175,176,177],"ub ts","typescript","modernization","compiler","library","boundary","node","configuration","flags","project","module","type",{"skillNo":179,"name":180,"nameZh":27,"description":181,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":14,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":182,"categories":183,"keywords":185,"publishedAt":43},"01M6DMACV25QNQC2G0Q5BSQQ1A","ub-tailwind","Use this skill for Tailwind setup, migration, integration, and utility-first styling. Apply it when the task mentions Tailwind directives or utilities, @import \"tailwindcss\", @theme, plugin wiring, legacy-to-modern migration, token bridging with CSS variables, or framework-specific Tailwind build issues.","https:\u002F\u002Fgithub.com\u002Frobert-hoffmann\u002Funcle-bob\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fub-tailwind\u002FSKILL.md",[184],{"categoryNo":136,"categoryName":137,"taxonomyType":37,"taxonomyTypeDesc":38},[186,187,188,189,190,191,192,193,194,195,120,196,197,198,199,152,200,201,202],"Tailwind","ub tailwind","css","tailwindcss","setup","plugin","issues","framework","integration","first","styling","migration","Legacy","build","bridging","token","css variables",{"skillNo":204,"name":205,"nameZh":27,"description":206,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":14,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":207,"categories":208,"keywords":218,"publishedAt":43},"01M6DM9TGE51FHFTJVP99DHJS5","ub-quality","Use this skill alongside the primary implementation, review, or workflow skill when the user wants code review, repo scanning, maintainability or architecture feedback, implementation planning, documentation cleanup, readable comparisons, or a clearer structured answer. Apply it when shared formatting, alignment, and response-structure rules must be enforced across touched code or documents. Do not use it as the primary owner of language, framework, runtime, or workflow decisions.","https:\u002F\u002Fgithub.com\u002Frobert-hoffmann\u002Funcle-bob\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fub-quality\u002FSKILL.md",[209,212,213],{"categoryNo":210,"categoryName":211,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},{"categoryNo":214,"categoryName":215,"taxonomyType":216,"taxonomyTypeDesc":217},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[219,220,221,222,109,141,223,224,225,226,193,227,228,123,124,229,230,231,232,233],"quality","ub quality","code review","review","documentation","documents","cleanup","code","scanning","alignment","across","shared","formatting","as","workflow skill",{"skillNo":235,"name":236,"nameZh":27,"description":237,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":14,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":238,"categories":239,"keywords":243,"publishedAt":43},"01M6DM9NW8FPHPAEG8G1SPNFZ3","ub-python","Use this skill for Python code, typing, tests, and tooling. Apply it when the task involves Python files, pytest, Ruff, mypy or pyright, packaging or environment setup, dataclasses or Pydantic, API or service boundaries, or Python application and repository logic.","https:\u002F\u002Fgithub.com\u002Frobert-hoffmann\u002Funcle-bob\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fub-python\u002FSKILL.md",[240],{"categoryNo":241,"categoryName":242,"taxonomyType":216,"taxonomyTypeDesc":217},"01JBSEEDCAT000000000000030","开发工程师",[244,245,190,226,246,247,248,249,250,120,251,252,253,254,152,255,256,257,258],"python","ub python","repository","Pydantic","api","environment","packaging","tooling","files","ruff","pytest","application","logic","service","tests",{"skillNo":260,"name":261,"nameZh":27,"description":262,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":14,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":263,"categories":264,"keywords":265,"publishedAt":43},"01M6DM9GTV13DR5PZCSCXFKFZA","ub-nuxt","Use this skill for Nuxt framework, runtime, and app-structure work. Apply it when the task involves nuxt.config.*, Nuxt modules, middleware or plugins, runtime config, Nitro or server routes, rendering or deployment mode, data fetching, route structure, app setup, or Nuxt migration.","https:\u002F\u002Fgithub.com\u002Frobert-hoffmann\u002Funcle-bob\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fub-nuxt\u002FSKILL.md",[],[148,266,267,190,268,193,269,270,271,272,273,117,120,274,197,152,275,124,155,276],"ub nuxt","config","deployment","plugins","server","data","nitro","nuxt modules","modules","route","app",{"skillNo":278,"name":279,"nameZh":27,"description":280,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":14,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":281,"categories":282,"keywords":287,"publishedAt":43},"01M6DM99RJ896QR32ZKBM5CRWJ","ub-governance","Use this skill when the user wants to review governance rules, check testing posture, decide whether ADR or claim evidence is needed, evaluate repository or release controls, or understand exception and gate behavior; when the task involves governance modes, test-signal review, evidence levels, or decision-memory boundaries; or when they ask whether work needs governance escalation. Do not use it for workflow planning, framework implementation, or the host repository's own maintenance catalog, path, and skill-integrity checks.","https:\u002F\u002Fgithub.com\u002Frobert-hoffmann\u002Funcle-bob\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fub-governance\u002FSKILL.md",[283,286],{"categoryNo":284,"categoryName":285,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[288,289,290,222,291,109,292,293,193,246,294,295,296,297,117,298,299,123,300,301],"governance","ub governance","testing","memory","integrity checks","release","integrity","adr","glossary","decision","decide","ask","claim","host",18]