[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71E93CVE84R8BEV37XWMHRZ":3,"skill-same:01M71E93CVE84R8BEV37XWMHRZ":75},{"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":47,"linkOnly":48,"markdownContent":49,"markdownBody":50,"frontMatter":51,"refName":52,"commitSha":53,"skillDirectory":54,"forksCount":55,"repositoryHtmlUrl":56,"repositoryHomepageUrl":6,"ownerHtmlUrl":57,"ownerBlogUrl":58,"ownerDescription":59,"updatedAt":60,"install":61,"resources":74},"01M71E93CVE84R8BEV37XWMHRZ","receiving-code-review",null,"How to process code review feedback effectively. Understand before acting, verify suggestions technically, ask for clarification when needed. Complements the reviewer sub-agents.","oaknational\u002Foak-python-starter","oaknational","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F63889701?v=4","01M71E8KA6A3R1XEZH7NVDPNYK","Oak National Academy","01M71E8KAY58HENMJWSX4DCBP2",0,"MIT","https:\u002F\u002Fgithub.com\u002Foaknational\u002Foak-python-starter\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Freceiving-code-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,43,44,45,46],"code","review","receiving code review","code review","passive","understand","process","how","process code review","verify","reviewer","ask","when","review feedback","how to","for","code review feedback","feedback","2026-11-10 10:12:30",false,"---\nname: receiving-code-review\nclassification: passive\ndescription: >-\n  How to process code review feedback effectively. Understand before acting,\n  verify suggestions technically, ask for clarification when needed.\n  Complements the reviewer sub-agents.\n---\n\n# Receiving Code Review\n\nGuidance for processing review feedback — whether from human reviewers or sub-agent reviewers.\n\n## Principles\n\n### Understand before acting\n\n- Read all feedback before making any changes\n- Identify which comments are blocking vs advisory\n- Group related comments that may have a common root cause\n\n### Verify suggestions technically\n\n- Do not blindly implement reviewer suggestions — verify they are correct\n- Run the suggested change through tests before accepting\n- If a suggestion introduces a regression, flag it rather than accepting it\n\n### Ask for clarification\n\n- If feedback is ambiguous, ask the reviewer to clarify rather than guessing\n- If you disagree with a suggestion, explain why with evidence (test results, type errors, architectural constraints)\n- Silence is not agreement — respond to every substantive comment\n\n### One concern at a time\n\n- Address each piece of feedback in a separate commit where practical\n- This makes review of the fixes easier and keeps the history clean\n\n## Anti-patterns\n\n- **Performative agreement**: accepting all suggestions without evaluation\n- **Defensive dismissal**: rejecting feedback without technical justification\n- **Scope creep**: using review feedback as an excuse to refactor unrelated code\n\n## References\n\n- `.agent\u002Fsub-agents\u002Ftemplates\u002F` — reviewer prompt templates\n- `.agent\u002Fdirectives\u002Finvoke-code-reviewers.md` — when and how reviewers are invoked\n","# Receiving Code Review\n\nGuidance for processing review feedback — whether from human reviewers or sub-agent reviewers.\n\n## Principles\n\n### Understand before acting\n\n- Read all feedback before making any changes\n- Identify which comments are blocking vs advisory\n- Group related comments that may have a common root cause\n\n### Verify suggestions technically\n\n- Do not blindly implement reviewer suggestions — verify they are correct\n- Run the suggested change through tests before accepting\n- If a suggestion introduces a regression, flag it rather than accepting it\n\n### Ask for clarification\n\n- If feedback is ambiguous, ask the reviewer to clarify rather than guessing\n- If you disagree with a suggestion, explain why with evidence (test results, type errors, architectural constraints)\n- Silence is not agreement — respond to every substantive comment\n\n### One concern at a time\n\n- Address each piece of feedback in a separate commit where practical\n- This makes review of the fixes easier and keeps the history clean\n\n## Anti-patterns\n\n- **Performative agreement**: accepting all suggestions without evaluation\n- **Defensive dismissal**: rejecting feedback without technical justification\n- **Scope creep**: using review feedback as an excuse to refactor unrelated code\n\n## References\n\n- `.agent\u002Fsub-agents\u002Ftemplates\u002F` — reviewer prompt templates\n- `.agent\u002Fdirectives\u002Finvoke-code-reviewers.md` — when and how reviewers are invoked\n",{"name":5,"description":7,"classification":33},"main","11113a35c0c5be3f9a3b55397693c6de248e5ed4",".agent\u002Fskills\u002Freceiving-code-review",4,"https:\u002F\u002Fgithub.com\u002Foaknational\u002Foak-python-starter","https:\u002F\u002Fgithub.com\u002Foaknational","https:\u002F\u002Fwww.thenational.academy\u002F","Creating an openly licensed, fully resourced and AI-enabled curriculum for teachers and pupils as a not for profit and independent Arm's Length Body of UK Gov","2026-11-11 12:55:56",{"source":8,"skillName":5,"commands":62,"prompt":72,"zipAvailable":73},[63,66,69],{"tool":64,"command":65},"npx","npx skills add oaknational\u002Foak-python-starter --skill receiving-code-review",{"tool":67,"command":68},"bunx","bunx skills add oaknational\u002Foak-python-starter --skill receiving-code-review",{"tool":70,"command":71},"pnpm","pnpm dlx skills add oaknational\u002Foak-python-starter --skill receiving-code-review","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Foaknational\u002Foak-python-starter\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Freceiving-code-review\u002FSKILL.md",true,[],[76,91,110,126,142,149],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":47},"01M71ED66Y22QDHFYWJ169WBKZ","tsdoc","Write code-adjacent API documentation and the matching durable doc updates.","https:\u002F\u002Fgithub.com\u002Foaknational\u002Foak-python-starter\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Ftsdoc\u002FSKILL.md",[],[78,83,84,85,86,29,87,88,89,90],"write","api","matching","doc updates","updates","api documentation","doc","documentation",{"skillNo":92,"name":93,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":95,"categories":96,"keywords":97,"publishedAt":47},"01M71ED419RDDAJWP8DQ14B1N8","systematic-debugging","Structured debugging workflow. Use when encountering bugs, test failures, or unexpected behaviour. Reproduce, isolate, hypothesise, verify, fix, regression test.","https:\u002F\u002Fgithub.com\u002Foaknational\u002Foak-python-starter\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fsystematic-debugging\u002FSKILL.md",[],[98,99,100,101,102,103,104,41,105,106,107,108,109,38],"debugging","systematic","systematic debugging","structured","test","regression test","workflow","reproduce","use","fix","regression","bugs",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":116,"publishedAt":47},"01M71ED2EK492PVYBJVVQXRM2G","start-right-thorough","Thorough grounding — full directive read, metacognition, and execution outline.","https:\u002F\u002Fgithub.com\u002Foaknational\u002Foak-python-starter\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fstart-right-thorough\u002FSKILL.md",[],[117,118,119,120,121,122,123,124,125],"start","start right thorough","directive","metacognition","grounding","read","full","outline","execution",{"skillNo":127,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":130,"categories":131,"keywords":132,"publishedAt":47},"01M71ED16X1DFMVSWG984P871Y","start-right-quick","Quick grounding at session start — read directives, memory, and check practice box.","https:\u002F\u002Fgithub.com\u002Foaknational\u002Foak-python-starter\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fstart-right-quick\u002FSKILL.md",[],[133,134,117,122,135,121,136,137,138,139,140,141],"start right quick","quick","check","directives","at","memory","session start","box","session",{"skillNo":143,"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":144,"categories":145,"keywords":148,"publishedAt":47},"01M71ECZMS30EF11X7Z781GWHR","https:\u002F\u002Fgithub.com\u002Foaknational\u002Foak-python-starter\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Freceiving-code-review\u002FSKILL.md",[146,147],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},[30,31,29,32,42,39,40,41,34,43,35,44,36,37,38,45,46],{"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":155,"publishedAt":47},"01M71ECWYY53597KW7PN8QXDWM","napkin","Maintain a per-repo napkin file at .agent\u002Fmemory\u002Fnapkin.md that tracks mistakes, corrections, and what works. Always active, every session, unconditionally. Read distilled.md and napkin.md before doing anything. Write to the napkin continuously as you work. Log your own mistakes, not just user corrections.","https:\u002F\u002Fgithub.com\u002Foaknational\u002Foak-python-starter\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fnapkin\u002FSKILL.md",[],[151,137,156,157,158,159,83,160,122,141,161,162,163,164,138,165,166,167,168],"user","file","you","maintain","distilled","log","repo","just","active","tracks","mistakes","work","as"]