[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6GSQQJNRDP1TREQ5WD0QJNE":3,"skill-same:01M6GSQQJNRDP1TREQ5WD0QJNE":71},{"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":42,"linkOnly":43,"markdownContent":44,"markdownBody":45,"frontMatter":46,"refName":49,"commitSha":50,"skillDirectory":51,"forksCount":52,"repositoryHtmlUrl":53,"repositoryHomepageUrl":54,"ownerHtmlUrl":55,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":56,"install":57,"resources":70},"01M6GSQQJNRDP1TREQ5WD0QJNE","code-review",null,"Perform structured code reviews with severity levels and actionable feedback","skillx-run\u002Fskillx","skillx-run","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F269516230?v=4","01M6GSQ2ZJPZR78333W2PFE97X","skillx.run","01M6GSQ349SHJP83E0ZCBN439Y",3,"MIT","https:\u002F\u002Fgithub.com\u002Fskillx-run\u002Fskillx\u002Fblob\u002Fmain\u002Fexamples\u002Fskills\u002Fcode-review\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],"code review","review","code","run","severity","feedback","quality","best-practices","structured","actionable","with","reviews","skillx","2026-11-10 10:12:30",false,"---\nname: code-review\ndescription: Perform structured code reviews with severity levels and actionable feedback\nauthor: skillx-run\nversion: \"1.0.0\"\nlicense: MIT\ntags:\n  - review\n  - quality\n  - best-practices\n---\n\n# Code Review Skill\n\nYou are a code reviewer. Analyze code changes and provide structured, actionable feedback.\n\n## Review Process\n\n1. **Understand context** — Read the diff or files provided to understand what changed and why\n2. **Check correctness** — Look for bugs, logic errors, and edge cases\n3. **Check style** — Verify naming, formatting, and consistency with the codebase\n4. **Check security** — Identify potential vulnerabilities (injection, XSS, secrets, etc.)\n5. **Check performance** — Flag unnecessary allocations, N+1 queries, or blocking calls\n\n## Output Format\n\nFor each finding, use this format:\n\n```\n[SEVERITY] file:line — Brief description\n  → Suggested fix or explanation\n```\n\n### Severity Levels\n\n- **? CRITICAL** — Bugs, security vulnerabilities, data loss risks\n- **? WARNING** — Performance issues, error handling gaps, code smells\n- **? SUGGESTION** — Style improvements, refactoring opportunities, readability\n- **ℹ️ NOTE** — Observations, questions, or context for the author\n\n## Guidelines\n\n- Be specific: reference exact lines and variables\n- Be constructive: suggest fixes, not just problems\n- Be proportional: don't nitpick on draft PRs\n- Acknowledge good patterns when you see them\n- If the change looks correct and clean, say so briefly\n\n## Summary\n\nEnd your review with a brief summary:\n\n```\n## Summary\n- N critical, N warnings, N suggestions\n- Overall: [Approve \u002F Request Changes \u002F Needs Discussion]\n- Key concern: [one-line summary of the most important finding]\n```\n","# Code Review Skill\n\nYou are a code reviewer. Analyze code changes and provide structured, actionable feedback.\n\n## Review Process\n\n1. **Understand context** — Read the diff or files provided to understand what changed and why\n2. **Check correctness** — Look for bugs, logic errors, and edge cases\n3. **Check style** — Verify naming, formatting, and consistency with the codebase\n4. **Check security** — Identify potential vulnerabilities (injection, XSS, secrets, etc.)\n5. **Check performance** — Flag unnecessary allocations, N+1 queries, or blocking calls\n\n## Output Format\n\nFor each finding, use this format:\n\n```\n[SEVERITY] file:line — Brief description\n  → Suggested fix or explanation\n```\n\n### Severity Levels\n\n- **? CRITICAL** — Bugs, security vulnerabilities, data loss risks\n- **? WARNING** — Performance issues, error handling gaps, code smells\n- **? SUGGESTION** — Style improvements, refactoring opportunities, readability\n- **ℹ️ NOTE** — Observations, questions, or context for the author\n\n## Guidelines\n\n- Be specific: reference exact lines and variables\n- Be constructive: suggest fixes, not just problems\n- Be proportional: don't nitpick on draft PRs\n- Acknowledge good patterns when you see them\n- If the change looks correct and clean, say so briefly\n\n## Summary\n\nEnd your review with a brief summary:\n\n```\n## Summary\n- N critical, N warnings, N suggestions\n- Overall: [Approve \u002F Request Changes \u002F Needs Discussion]\n- Key concern: [one-line summary of the most important finding]\n```\n",{"name":5,"tags":47,"author":9,"license":15,"version":48,"description":7},[30,35,36],"1.0.0","main","92fc31a8c8052df53fc2b69c11efbfd10a33cd7e","examples\u002Fskills\u002Fcode-review",0,"https:\u002F\u002Fgithub.com\u002Fskillx-run\u002Fskillx","https:\u002F\u002Fskillx.run","https:\u002F\u002Fgithub.com\u002Fskillx-run","2026-04-20 07:41:35",{"source":8,"skillName":5,"commands":58,"prompt":68,"zipAvailable":69},[59,62,65],{"tool":60,"command":61},"npx","npx skills add skillx-run\u002Fskillx --skill code-review",{"tool":63,"command":64},"bunx","bunx skills add skillx-run\u002Fskillx --skill code-review",{"tool":66,"command":67},"pnpm","pnpm dlx skills add skillx-run\u002Fskillx --skill code-review","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fskillx-run\u002Fskillx\u002Fblob\u002Fmain\u002Fexamples\u002Fskills\u002Fcode-review\u002FSKILL.md",true,[],[72,95,117,135,152,168],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":81,"publishedAt":42},"01M6GSREG8ER6WV9R10H8JMDCT","setup-skillx","Add a \"Run with skillx\" quick-start section to a skill project's README, and optionally to its landing page","https:\u002F\u002Fgithub.com\u002Fskillx-run\u002Fskillx\u002Fblob\u002Fmain\u002Fskills\u002Fsetup-skillx\u002FSKILL.md",[78],{"categoryNo":79,"categoryName":80,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[82,41,83,84,85,32,86,87,88,89,90,91,92,93,39,94],"setup skillx","setup","docs","workflow","onboarding","start","page","README","landing","project","landing page","add","quick",{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":104,"publishedAt":42},"01M6GSRA795RHD3WP4S1GM2P2A","testing-guide","Guide test writing with patterns for unit, integration, and edge case coverage","https:\u002F\u002Fgithub.com\u002Fskillx-run\u002Fskillx\u002Fblob\u002Fmain\u002Fexamples\u002Fskills\u002Ftesting-guide\u002FSKILL.md",[101],{"categoryNo":102,"categoryName":103,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",[105,106,107,35,41,39,108,109,110,111,112,113,32,114,115,116],"testing guide","guide","testing","unit","case","patterns","coverage","edge","integration","test","tdd","writing",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":123,"publishedAt":42},"01M6GSR5Y6PD3FD2SJ08BMG0XS","name-poem","Generate beautiful poems from names — classical Chinese acrostic poetry, haiku, sonnets, sijo, and more","https:\u002F\u002Fgithub.com\u002Fskillx-run\u002Fskillx\u002Fblob\u002Fmain\u002Fexamples\u002Fskills\u002Fname-poem\u002FSKILL.md",[],[124,125,126,127,32,128,129,130,131,132,133,134,41],"name poem","poem","name","generate","haiku","creative","multilingual","Poetry","chinese","acrostic","more",{"skillNo":136,"name":137,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":142,"publishedAt":42},"01M6GSR3C4VPAA60RFGK47CJ5J","hello-world","A simple greeting skill that demonstrates skillx capabilities","https:\u002F\u002Fgithub.com\u002Fskillx-run\u002Fskillx\u002Fblob\u002Fmain\u002Fexamples\u002Fskills\u002Fhello-world\u002FSKILL.md",[141],{"categoryNo":79,"categoryName":80,"taxonomyType":21,"taxonomyTypeDesc":22},[143,144,145,32,146,147,148,149,150,151,41],"world","hello","hello world","capabilities","example","simple","greeting","starter","greeting skill",{"skillNo":153,"name":154,"nameZh":6,"description":155,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":156,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":160,"publishedAt":42},"01M6GSQZGBF941P204Z2SAG6B6","dangerous-example","Example skill with intentional security issues for scanner demonstration","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fskillx-run\u002Fskillx\u002Fblob\u002Fmain\u002Fexamples\u002Fskills\u002Fdangerous-example\u002FSKILL.md",[159],{"categoryNo":79,"categoryName":80,"taxonomyType":21,"taxonomyTypeDesc":22},[161,147,162,163,164,165,39,41,166,167,32],"dangerous example","issues","demo","example skill","scanner","security-demo","security",{"skillNo":169,"name":170,"nameZh":6,"description":171,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":172,"categories":173,"keywords":175,"publishedAt":42},"01M6GSQTD2RD4MEKZJ3DGE6XM1","commit-message","Generate clear, conventional commit messages from staged changes","https:\u002F\u002Fgithub.com\u002Fskillx-run\u002Fskillx\u002Fblob\u002Fmain\u002Fexamples\u002Fskills\u002Fcommit-message\u002FSKILL.md",[174],{"categoryNo":79,"categoryName":80,"taxonomyType":21,"taxonomyTypeDesc":22},[176,177,178,179,180,32,127,85,181,41,182,183,184],"commit","message","commit message","git","conventional commit","conventions","clear","messages","commit messages"]