[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71SQ4D2FAQPZB2SB6R4SMQV":3,"skill-same:01M71SQ4D2FAQPZB2SB6R4SMQV":79},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":28,"publishedAt":48,"linkOnly":49,"markdownContent":50,"markdownBody":51,"frontMatter":52,"refName":55,"commitSha":56,"skillDirectory":57,"forksCount":58,"repositoryHtmlUrl":59,"repositoryHomepageUrl":60,"ownerHtmlUrl":61,"ownerBlogUrl":62,"ownerDescription":63,"updatedAt":64,"install":65,"resources":78},"01M71SQ4D2FAQPZB2SB6R4SMQV","code-review-risk",null,"Review changes for bugs, regressions, missing tests, safety gaps, public\u002Fprivate leaks, and architecture drift before stylistic comments.","clawic\u002FClawix","clawic","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F260442073?v=4","01M71SK22K8AQ01VDMSY531Y1Y","Clawic","01M71SK23S500EBSASK8CHHVK6",8,"MIT","https:\u002F\u002Fgithub.com\u002Fclawic\u002FClawix\u002Fblob\u002Fmain\u002Fskills\u002Fcode-review-risk\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47],"code review","review risk","code review risk","code","review","risk","architecture","gaps","drift","comments","public","regressions","tests","Safety","missing","for","review changes","bugs","changes","2026-11-10 13:02:02",false,"---\nname: code-review-risk\ndescription: Review changes for bugs, regressions, missing tests, safety gaps, public\u002Fprivate leaks, and architecture drift before stylistic comments.\nkeywords: [review, bugs, regressions, tests, safety, architecture]\n---\n\n# code-review-risk\n\nReview for risk first.\n\n## Procedure\n\n1. Read the diff and the relevant tests\u002Fdocs for the behavior being changed.\n2. Prioritize correctness, regressions, missing validation, public\u002Fprivate leaks, and architecture boundary violations.\n3. Check whether changes conflict with Constitution, ADRs, decision map, naming, storage, surface registry, or host ownership.\n4. Ground each finding in a concrete file\u002Fline and describe the user-visible or operational impact.\n5. For each confirmed finding, apply the Problem-to-Guardrail loop: name the\n   punctual problem, general class, existing rule that should have caught it,\n   and close with `guard\u002Ftest añadido`, `ADR\u002Fregla añadida`, or\n   `deuda explícita con expiry`.\n6. Enforce the anti-loop rule: if closure adds `2 ciclos seguidos` of ADRs,\n   ledgers, manifests, guards, or baselines `sin reducir blockers reales`, stop\n   and classify the closure as `blocker directo`, `deuda lateral`, or\n   `pendiente externo`; no más gobernanza para arreglar exceso de gobernanza.\n7. Separate findings from open questions and low-risk polish.\n8. If no issues are found, state the remaining test gaps or residual risk.\n\n## Constraints\n\n- Do not lead with style nits when behavioral risk exists.\n- Do not assume generated or staged files are safe without inspection.\n- Do not recommend reverting unrelated user work.\n- Do not mark a confirmed problem simply fixed when the defect class can recur.\n- Do not recommend more governance after `2 ciclos seguidos` `sin reducir\n  blockers reales`; classify the remaining state directly.\n","# code-review-risk\n\nReview for risk first.\n\n## Procedure\n\n1. Read the diff and the relevant tests\u002Fdocs for the behavior being changed.\n2. Prioritize correctness, regressions, missing validation, public\u002Fprivate leaks, and architecture boundary violations.\n3. Check whether changes conflict with Constitution, ADRs, decision map, naming, storage, surface registry, or host ownership.\n4. Ground each finding in a concrete file\u002Fline and describe the user-visible or operational impact.\n5. For each confirmed finding, apply the Problem-to-Guardrail loop: name the\n   punctual problem, general class, existing rule that should have caught it,\n   and close with `guard\u002Ftest añadido`, `ADR\u002Fregla añadida`, or\n   `deuda explícita con expiry`.\n6. Enforce the anti-loop rule: if closure adds `2 ciclos seguidos` of ADRs,\n   ledgers, manifests, guards, or baselines `sin reducir blockers reales`, stop\n   and classify the closure as `blocker directo`, `deuda lateral`, or\n   `pendiente externo`; no más gobernanza para arreglar exceso de gobernanza.\n7. Separate findings from open questions and low-risk polish.\n8. If no issues are found, state the remaining test gaps or residual risk.\n\n## Constraints\n\n- Do not lead with style nits when behavioral risk exists.\n- Do not assume generated or staged files are safe without inspection.\n- Do not recommend reverting unrelated user work.\n- Do not mark a confirmed problem simply fixed when the defect class can recur.\n- Do not recommend more governance after `2 ciclos seguidos` `sin reducir\n  blockers reales`; classify the remaining state directly.\n",{"name":5,"keywords":53,"description":7},[33,46,40,41,54,35],"safety","main","26b22a693141263d55cf916e06cee81026b270ca","skills\u002Fcode-review-risk",0,"https:\u002F\u002Fgithub.com\u002Fclawic\u002FClawix","https:\u002F\u002Fclawix.com","https:\u002F\u002Fgithub.com\u002Fclawic","https:\u002F\u002Fclawic.com","The open-source interface, framework, and skills for agents","2026-06-06 17:20:04",{"source":8,"skillName":5,"commands":66,"prompt":76,"zipAvailable":77},[67,70,73],{"tool":68,"command":69},"npx","npx skills add clawic\u002FClawix --skill code-review-risk",{"tool":71,"command":72},"bunx","bunx skills add clawic\u002FClawix --skill code-review-risk",{"tool":74,"command":75},"pnpm","pnpm dlx skills add clawic\u002FClawix --skill code-review-risk","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fclawic\u002FClawix\u002Fblob\u002Fmain\u002Fskills\u002Fcode-review-risk\u002FSKILL.md",true,[],[80,100,127,149,170,200],{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":48},"01M71SS08XCQF9G9KSNZ75NA0V","visual-regression","Run and interpret Clawix UI geometry, screenshot, protected-surface, and debt-baseline checks without authorizing visual repair.","https:\u002F\u002Fgithub.com\u002Fclawic\u002FClawix\u002Fblob\u002Fmain\u002Fskills\u002Fvisual-regression\u002FSKILL.md",[],[87,88,89,90,91,92,93,94,95,96,97,98,99],"visual regression","regression","visual","clawix","repair","run","baseline","geometry","debt","screenshot","ui","surface","screenshots",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":112,"publishedAt":48},"01M71SRXFKRDB3ZDJYGJVFJ40Q","ui-performance-budget","Capture and compare Clawix UI performance budgets for critical flows before optimizing visible or runtime UI behavior.","https:\u002F\u002Fgithub.com\u002Fclawic\u002FClawix\u002Fblob\u002Fmain\u002Fskills\u002Fui-performance-budget\u002FSKILL.md",[106,109],{"categoryNo":107,"categoryName":108,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000032","设计师",{"categoryNo":110,"categoryName":111,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000040","财务",[113,114,115,97,116,90,117,44,118,119,120,121,122,123,124,125,126],"ui performance budget","performance","Budget","budgets","latency","runtime","behavior","flows","hitches","traces","capture","critical","compare","performance budgets",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":134,"publishedAt":48},"01M71SRVPPK31H1RDB0DJ79GYB","ui-implementation","Implement functional Clawix UI wiring while respecting visual mutation boundaries, pattern contracts, protected surfaces, and debt baselines.","https:\u002F\u002Fgithub.com\u002Fclawic\u002FClawix\u002Fblob\u002Fmain\u002Fskills\u002Fui-implementation\u002FSKILL.md",[133],{"categoryNo":107,"categoryName":108,"taxonomyType":26,"taxonomyTypeDesc":27},[135,136,97,137,90,138,139,140,141,142,143,95,144,89,145,146,147,148],"ui implementation","implementation","state","functional","baselines","surfaces","validation","pattern","boundaries","mutation","contracts","implement","wiring","functional-ui",{"skillNo":150,"name":151,"nameZh":6,"description":152,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":156,"publishedAt":48},"01M71SRSJY80G228GG4YEZKVE7","ui-canon-review","Review whether a Clawix UI pattern, visual decision, copy change, or component extraction belongs in canon, debt, exception, or protected-surface scope.","https:\u002F\u002Fgithub.com\u002Fclawic\u002FClawix\u002Fblob\u002Fmain\u002Fskills\u002Fui-canon-review\u002FSKILL.md",[155],{"categoryNo":107,"categoryName":108,"taxonomyType":26,"taxonomyTypeDesc":27},[157,158,97,33,90,159,160,161,162,142,163,164,165,95,166,167,98,89,168,169],"canon","ui canon review","change","component","scope","decision","interface","ui pattern","registry","copy","component extraction","extraction","approval",{"skillNo":171,"name":172,"nameZh":6,"description":173,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":174,"categories":175,"keywords":179,"publishedAt":48},"01M71SRPKYN0R0CWJ5202MH63R","theme-factory","Produce variants of an existing Style by shifting tone (light\u002Fdark), density (compact\u002Frelaxed), or accent (palette rotation) while preserving the brand identity. Use when the user wants alternate themes derived from one brand.","https:\u002F\u002Fgithub.com\u002Fclawic\u002FClawix\u002Fblob\u002Fmain\u002Fskills\u002Ftheme-factory\u002FSKILL.md",[176],{"categoryNo":177,"categoryName":178,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",[180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199],"theme","theme factory","factory","brand identity","palette","brand","style","dark","rotation","variants","produce","themes","use","Existing","compact","when","density","one","tone","identity",{"skillNo":201,"name":202,"nameZh":6,"description":203,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":204,"categories":205,"keywords":218,"publishedAt":48},"01M71SRMDBTFB7RYWJYPFSH6VB","template-render","Render a Template + data + Style into a final artifact in one of HTML, PDF, PNG, SVG or PPTX. Use whenever the user asks for a concrete deliverable like \"make me a poster\", \"render a card\", \"give me a one-pager\".","https:\u002F\u002Fgithub.com\u002Fclawic\u002FClawix\u002Fblob\u002Fmain\u002Fskills\u002Ftemplate-render\u002FSKILL.md",[206,209,212,215],{"categoryNo":207,"categoryName":208,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000002","文档处理",{"categoryNo":210,"categoryName":211,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000003","演示文稿",{"categoryNo":213,"categoryName":214,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":216,"categoryName":217,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000034","行政与办公人员",[219,220,221,222,223,224,225,226,186,227,44,228,229,230,192,231,197,232,233,234],"template render","template","render","one-pager","me","PDF","artifact","pptx","SVG","card","poster","data","deliverable","html","user","png"]