[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71MHMN3MDBT1VDWPQXDEH2D":3,"skill-same:01M71MHMN3MDBT1VDWPQXDEH2D":86},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":15,"sourceHtmlUrl":16,"categories":17,"keywords":28,"publishedAt":48,"linkOnly":49,"markdownContent":50,"markdownBody":51,"frontMatter":52,"refName":58,"commitSha":59,"skillDirectory":60,"forksCount":61,"repositoryHtmlUrl":62,"repositoryHomepageUrl":63,"ownerHtmlUrl":64,"ownerBlogUrl":65,"ownerDescription":6,"updatedAt":66,"install":67,"resources":80},"01M71MHMN3MDBT1VDWPQXDEH2D","code-review",null,"Review code changes for security, performance, and correctness. Trigger with a PR URL or diff, \"review this before I merge\", \"is this code safe?\", or when checking a change for N+1 queries, injection risks, missing edge cases, or error handling gaps.","monoes\u002Fmonomind","monoes","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F276744696?v=4","01M71KWF37AJ2NJBP3KWBVSDGT","01M71KWF4CSF8ADH0M6HA09VD2",23,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fcode-review\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\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,42,5,43,44,45,46,47],"code","review","code review","missing","trigger","for","diff","pr","security","injection","safe","merge","change","work","URL","when","knowledge","performance","error","2026-11-10 10:56:23",false,"---\nname: code-review\ndescription: \"Review code changes for security, performance, and correctness. Trigger with a PR URL or diff, \\\"review this before I merge\\\", \\\"is this code safe?\\\", or when checking a change for N+1 queries, injection risks, missing edge cases, or error handling gaps.\"\ntags: []\ntools: []\nlicense: Apache-2.0\nsource: https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fknowledge-work-plugins\nsource_path: \"engineering\u002Fskills\u002Fcode-review\"\nsource_commit: 8444efcd48f7012f09797778a36a33e73d0861f4\n---\n# \u002Fcode-review\n\n> If you see unfamiliar placeholders or need to check which tools are connected, see [CONNECTORS.md](..\u002F..\u002FCONNECTORS.md).\n\nReview code changes with a structured lens on security, performance, correctness, and maintainability.\n\n## Usage\n\n```\n\u002Fcode-review \u003CPR URL or file path>\n```\n\nReview the provided code changes: @$1\n\nIf no specific file or URL is provided, ask what to review.\n\n## How It Works\n\n```\n┌─────────────────────────────────────────────────────────────────┐\n│                      CODE REVIEW                                   │\n├─────────────────────────────────────────────────────────────────┤\n│  STANDALONE (always works)                                       │\n│  ✓ Paste a diff, PR URL, or point to files                      │\n│  ✓ Security audit (OWASP top 10, injection, auth)               │\n│  ✓ Performance review (N+1, memory leaks, complexity)           │\n│  ✓ Correctness (edge cases, error handling, race conditions)    │\n│  ✓ Style (naming, structure, readability)                        │\n│  ✓ Actionable suggestions with code examples                    │\n├─────────────────────────────────────────────────────────────────┤\n│  SUPERCHARGED (when you connect your tools)                      │\n│  + Source control: Pull PR diff automatically                    │\n│  + Project tracker: Link findings to tickets                     │\n│  + Knowledge base: Check against team coding standards           │\n└─────────────────────────────────────────────────────────────────┘\n```\n\n## Review Dimensions\n\n### Security\n- SQL injection, XSS, CSRF\n- Authentication and authorization flaws\n- Secrets or credentials in code\n- Insecure deserialization\n- Path traversal\n- SSRF\n\n### Performance\n- N+1 queries\n- Unnecessary memory allocations\n- Algorithmic complexity (O(n²) in hot paths)\n- Missing database indexes\n- Unbounded queries or loops\n- Resource leaks\n\n### Correctness\n- Edge cases (empty input, null, overflow)\n- Race conditions and concurrency issues\n- Error handling and propagation\n- Off-by-one errors\n- Type safety\n\n### Maintainability\n- Naming clarity\n- Single responsibility\n- Duplication\n- Test coverage\n- Documentation for non-obvious logic\n\n## Output\n\n```markdown\n## Code Review: [PR title or file]\n\n### Summary\n[1-2 sentence overview of the changes and overall quality]\n\n### Critical Issues\n| # | File | Line | Issue | Severity |\n|---|------|------|-------|----------|\n| 1 | [file] | [line] | [description] | 🔴 Critical |\n\n### Suggestions\n| # | File | Line | Suggestion | Category |\n|---|------|------|------------|----------|\n| 1 | [file] | [line] | [description] | Performance |\n\n### What Looks Good\n- [Positive observations]\n\n### Verdict\n[Approve \u002F Request Changes \u002F Needs Discussion]\n```\n\n## If Connectors Available\n\nIf **~~source control** is connected:\n- Pull the PR diff automatically from the URL\n- Check CI status and test results\n\nIf **~~project tracker** is connected:\n- Link findings to related tickets\n- Verify the PR addresses the stated requirements\n\nIf **~~knowledge base** is connected:\n- Check changes against team coding standards and style guides\n\n## Tips\n\n1. **Provide context** — \"This is a hot path\" or \"This handles PII\" helps me focus.\n2. **Specify concerns** — \"Focus on security\" narrows the review.\n3. **Include tests** — I'll check test coverage and quality too.\n","# \u002Fcode-review\n\n> If you see unfamiliar placeholders or need to check which tools are connected, see [CONNECTORS.md](..\u002F..\u002FCONNECTORS.md).\n\nReview code changes with a structured lens on security, performance, correctness, and maintainability.\n\n## Usage\n\n```\n\u002Fcode-review \u003CPR URL or file path>\n```\n\nReview the provided code changes: @$1\n\nIf no specific file or URL is provided, ask what to review.\n\n## How It Works\n\n```\n┌─────────────────────────────────────────────────────────────────┐\n│                      CODE REVIEW                                   │\n├─────────────────────────────────────────────────────────────────┤\n│  STANDALONE (always works)                                       │\n│  ✓ Paste a diff, PR URL, or point to files                      │\n│  ✓ Security audit (OWASP top 10, injection, auth)               │\n│  ✓ Performance review (N+1, memory leaks, complexity)           │\n│  ✓ Correctness (edge cases, error handling, race conditions)    │\n│  ✓ Style (naming, structure, readability)                        │\n│  ✓ Actionable suggestions with code examples                    │\n├─────────────────────────────────────────────────────────────────┤\n│  SUPERCHARGED (when you connect your tools)                      │\n│  + Source control: Pull PR diff automatically                    │\n│  + Project tracker: Link findings to tickets                     │\n│  + Knowledge base: Check against team coding standards           │\n└─────────────────────────────────────────────────────────────────┘\n```\n\n## Review Dimensions\n\n### Security\n- SQL injection, XSS, CSRF\n- Authentication and authorization flaws\n- Secrets or credentials in code\n- Insecure deserialization\n- Path traversal\n- SSRF\n\n### Performance\n- N+1 queries\n- Unnecessary memory allocations\n- Algorithmic complexity (O(n²) in hot paths)\n- Missing database indexes\n- Unbounded queries or loops\n- Resource leaks\n\n### Correctness\n- Edge cases (empty input, null, overflow)\n- Race conditions and concurrency issues\n- Error handling and propagation\n- Off-by-one errors\n- Type safety\n\n### Maintainability\n- Naming clarity\n- Single responsibility\n- Duplication\n- Test coverage\n- Documentation for non-obvious logic\n\n## Output\n\n```markdown\n## Code Review: [PR title or file]\n\n### Summary\n[1-2 sentence overview of the changes and overall quality]\n\n### Critical Issues\n| # | File | Line | Issue | Severity |\n|---|------|------|-------|----------|\n| 1 | [file] | [line] | [description] | 🔴 Critical |\n\n### Suggestions\n| # | File | Line | Suggestion | Category |\n|---|------|------|------------|----------|\n| 1 | [file] | [line] | [description] | Performance |\n\n### What Looks Good\n- [Positive observations]\n\n### Verdict\n[Approve \u002F Request Changes \u002F Needs Discussion]\n```\n\n## If Connectors Available\n\nIf **~~source control** is connected:\n- Pull the PR diff automatically from the URL\n- Check CI status and test results\n\nIf **~~project tracker** is connected:\n- Link findings to related tickets\n- Verify the PR addresses the stated requirements\n\nIf **~~knowledge base** is connected:\n- Check changes against team coding standards and style guides\n\n## Tips\n\n1. **Provide context** — \"This is a hot path\" or \"This handles PII\" helps me focus.\n2. **Specify concerns** — \"Focus on security\" narrows the review.\n3. **Include tests** — I'll check test coverage and quality too.\n",{"name":5,"tags":53,"tools":54,"source":55,"license":14,"description":7,"source_path":56,"source_commit":57},[],[],"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fknowledge-work-plugins","engineering\u002Fskills\u002Fcode-review","8444efcd48f7012f09797778a36a33e73d0861f4","main","f7cd4595d0f8959822163e14f9787117765c931a","packages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fcode-review",2,"https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind","https:\u002F\u002Fmonoes.github.io\u002Fmonomind\u002F","https:\u002F\u002Fgithub.com\u002Fmonoes","https:\u002F\u002Fmonoes.me","2026-11-14 03:30:52",{"source":8,"skillName":5,"commands":68,"prompt":78,"zipAvailable":79},[69,72,75],{"tool":70,"command":71},"npx","npx skills add monoes\u002Fmonomind --skill code-review",{"tool":73,"command":74},"bunx","bunx skills add monoes\u002Fmonomind --skill code-review",{"tool":76,"command":77},"pnpm","pnpm dlx skills add monoes\u002Fmonomind --skill code-review","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fcode-review\u002FSKILL.md",true,[81],{"path":82,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":85,"sourceHtmlUrl":15},"LICENSE.txt","LICENSE","许可证",11607,[87,112,143,169,193,220],{"skillNo":88,"name":89,"nameZh":6,"description":90,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":93,"publishedAt":111},"01M71PB3SHWKMNJM6MD65VX8D6","zk-steward","Org role guidance for a ZK steward: engineer zero-knowledge proof systems with circuit design, SNARK vs STARK choice and security review. This is zero-knowledge cryptography, not Zettelkasten note-taking.","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fzk-steward\u002FSKILL.md",[],[94,95,96,97,98,99,100,45,101,102,103,30,104,105,106,107,108,37,109,110],"zk","zk steward","steward","zero-knowledge","engineer","choice","design","impact","query","snark","monomind","security review","stark","zettelkasten","cryptography","org","blockchain","2026-11-10 13:02:02",{"skillNo":113,"name":114,"nameZh":6,"description":115,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":116,"licenseFileUrl":117,"sourceHtmlUrl":118,"categories":119,"keywords":126,"publishedAt":111},"01M71PB18SDG28WBKPKJNB814K","writing-plans","Use when you have a spec or requirements for a multi-step coding task and must write an implementation plan before touching code. Produces bite-sized TDD tasks with exact file paths, code and commands for an engineer with zero context.","MIT","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fwriting-plans\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fwriting-plans\u002FSKILL.md",[120,123],{"categoryNo":121,"categoryName":122,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":124,"categoryName":125,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000036","内容创作者",[127,128,129,98,130,131,44,132,102,29,133,134,135,136,137,138,139,140,141,142],"writing","writing plans","plans","superpowers","implementation plan","you","tasks","plan","product","write","commands","paths","suggest","coding","context","ZeRO",{"skillNo":144,"name":145,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":147,"sourceHtmlUrl":148,"categories":149,"keywords":153,"publishedAt":111},"01M71PAXFM488X9ARXK0T04TF5","write-spec","Write a feature spec or PRD from a problem statement or feature idea. Use when turning a vague idea or user request into a structured document, scoping a feature with goals and non-goals, defining success metrics and acceptance criteria, or breaking a big ask into a phased spec.","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fwrite-spec\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fwrite-spec\u002FSKILL.md",[150],{"categoryNo":151,"categoryName":152,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000031","产品经理",[136,154,155,156,157,45,158,44,159,160,42,135,161,162,163,164,165,166,167,168],"write spec","spec","user request","problem","acceptance","ask","vague","request","scoping","idea","metrics","feature","problem statement","use","document",{"skillNo":170,"name":171,"nameZh":6,"description":172,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":173,"sourceHtmlUrl":174,"categories":175,"keywords":179,"publishedAt":111},"01M71PASSZY800C0RPEARBS918","write-query","Write optimized SQL for your dialect with best practices. Use when translating a natural-language data need into SQL, building a multi-CTE query with joins and aggregations, optimizing a query against a large partitioned table, or getting dialect-specific syntax for Snowflake, BigQuery, Postgres, etc.","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fwrite-query\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fwrite-query\u002FSKILL.md",[176],{"categoryNo":177,"categoryName":178,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000033","数据分析师",[102,136,180,181,34,182,45,167,44,183,184,185,186,42,187,188,189,190,191,192],"write query","postgres","snowflake","best practices","natural-language","with","multi","github","sql","https","syntax","plugins","data",{"skillNo":194,"name":195,"nameZh":6,"description":196,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":197,"categories":198,"keywords":205,"publishedAt":111},"01M71PAPTX0T3PF6ETFVR96SJJ","workflow-automation","Org role guidance for workflow automation: build and maintain CI\u002FCD definitions in GitHub Actions or equivalent: triggers, jobs, matrices, caching. Covers path filters, dependency caching, parallel jobs, timeouts and fail-fast ordering.","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fworkflow-automation\u002FSKILL.md",[199,202],{"categoryNo":200,"categoryName":201,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":203,"categoryName":204,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[206,207,208,209,34,210,211,212,213,101,214,215,216,102,104,187,217,218,219,189],"Workflow Automation","automation","workflow","parallel","actions","ci","triggers","github actions","maintain","filters","caching","build","dependency","devops",{"skillNo":221,"name":222,"nameZh":6,"description":223,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":224,"categories":225,"keywords":227,"publishedAt":111},"01M71PAM19Z1XTV9NPCFSE2MY8","workflow-architect","Org role guidance for a workflow architect: map full workflow trees for systems, user journeys and agents, covering every branch and failure. Covers discovering workflows from code, handoff contracts, timeouts, recovery paths and observable state.","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fworkflow-architect\u002FSKILL.md",[226],{"categoryNo":203,"categoryName":204,"taxonomyType":21,"taxonomyTypeDesc":22},[208,228,229,230,231,232,233,34,234,235,29,236,237,238,104,187,239,240,189,241],"workflow architect","architect","trees","user journeys","branch","planning","map","workflows","architecture","state","leadership","recovery","operations","systems"]