[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6C0T67YP7K32025DX533N8D":3,"skill-same:01M6C0T67YP7K32025DX533N8D":90},{"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":50,"linkOnly":51,"markdownContent":52,"markdownBody":53,"frontMatter":54,"refName":55,"commitSha":56,"skillDirectory":57,"forksCount":14,"repositoryHtmlUrl":58,"repositoryHomepageUrl":6,"ownerHtmlUrl":59,"ownerBlogUrl":6,"ownerDescription":60,"updatedAt":61,"install":62,"resources":75},"01M6C0T67YP7K32025DX533N8D","receiving-code-review",null,"Triage and respond to code review feedback for AS v2. Use when a PR has review comments, the user shares feedback, CI\u002Flinting flags issues, or after \u002Freview-staged or \u002Freview-enhanced runs.","matheusnorjosa\u002Faprender_sistema","matheusnorjosa","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F117673804?v=4","01M6C0S19FG12BDFBTRWY9TTEQ","Matheus Norjosa","01M6C0S1DF0YB17TKGEYC70GSP",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fmatheusnorjosa\u002Faprender_sistema\u002Fblob\u002Fmain\u002F.agents\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,47,48,49],"review","code review","receiving code review","code","when","review feedback","staged","for","comments","respond","linting","as","flags","use","user","code review feedback","feedback","ci","issues","pr","triage","2026-11-10 10:12:30",false,"---\nname: receiving-code-review\ndescription: Triage and respond to code review feedback for AS v2. Use when a PR has review comments, the user shares feedback, CI\u002Flinting flags issues, or after \u002Freview-staged or \u002Freview-enhanced runs.\n---\n\n# Receiving Code Review\n\n## Process\n\n### Phase 1: Collect All Feedback\n\nBefore responding to any comment:\n1. Read ALL comments\u002Ffeedback first\n2. Categorize by type\n3. Note patterns\n\n### Phase 2: Categorize Feedback\n\n| Category | Action | Priority |\n|----------|--------|----------|\n| **Bug\u002FError** | Must fix | Critical |\n| **Security** | Must fix | Critical |\n| **Performance** | Evaluate impact | High |\n| **Style\u002FConvention** | Follow project standards | Medium |\n| **Suggestion** | Consider, discuss if unclear | Low |\n| **Question** | Answer, clarify intent | Medium |\n\n### Phase 3: Respond Systematically\n\nFor each comment:\n\n```markdown\n### Comment: [Summary]\n- **Type**: [Bug\u002FStyle\u002FSuggestion\u002Fetc]\n- **Action**: [Fixed\u002FDiscussed\u002FDeclined]\n- **Commit**: [If fixed, reference commit]\n- **Note**: [Brief explanation if needed]\n```\n\n### Phase 4: Learn and Apply\n\nAfter addressing all feedback:\n1. Identify patterns in the feedback\n2. Apply the same fix to similar code elsewhere in the PR\n3. If the feedback reveals a missing guideline, update `CLAUDE.md` or the relevant pattern (see Integration)\n\n## Response Templates\n\n### Accepting Feedback\n```\nFixed in [commit]. Thanks for catching this!\n```\n\n### Discussing Tradeoff\n```\nConsidered this, but went with X because [reason].\nOpen to changing if you feel strongly about Y.\n```\n\n### Declining with Reason\n```\nIntentionally left as-is because [reason].\n[Optional: reference to documentation\u002Fdecision]\n```\n\n### Asking for Clarification\n```\nCould you elaborate on what you mean by [X]?\nI understood [my interpretation] - is that correct?\n```\n\n## Common Review Types\n\n### From Reviewers\n\n- **Nit**: Minor style issue, low priority\n- **Suggestion**: Optional improvement\n- **Question**: Clarification needed\n- **Blocking**: Must address before merge\n\n### From CI\u002FLinting\n\n- **Error**: Must fix\n- **Warning**: Should address\n- **Info**: Consider for future\n\n### From `\u002Freview-enhanced`\n\nProcess each category:\n1. Security findings → Address immediately\n2. Performance issues → Evaluate impact\n3. Accessibility → Follow a11y standards\n4. Code clarity → Improve if reasonable\n5. Compliance (CP\u002FRD\u002FPA\u002FRF) → Must comply\n\n## Anti-patterns\n\n- **Ignoring patterns**: If the same feedback repeats, fix the root cause, not each instance\n- **Silent fixes**: Acknowledge feedback when fixing\n- **Blind acceptance**: Understand why before changing\n\n## Checklist After Review\n\n- [ ] All blocking comments addressed\n- [ ] Non-blocking items triaged\n- [ ] Tests still pass\n- [ ] Type check still passes\n- [ ] Responded to all comments\n- [ ] Pushed updated commits\n- [ ] Re-requested review if needed\n\n## Integration\n\n- Use with `verification-gate` before claiming fixes done\n- Use with `debugging-and-error-recovery` for complex bugs found in review\n- Update `CLAUDE.md` or patterns if review reveals missing guidelines\n","# Receiving Code Review\n\n## Process\n\n### Phase 1: Collect All Feedback\n\nBefore responding to any comment:\n1. Read ALL comments\u002Ffeedback first\n2. Categorize by type\n3. Note patterns\n\n### Phase 2: Categorize Feedback\n\n| Category | Action | Priority |\n|----------|--------|----------|\n| **Bug\u002FError** | Must fix | Critical |\n| **Security** | Must fix | Critical |\n| **Performance** | Evaluate impact | High |\n| **Style\u002FConvention** | Follow project standards | Medium |\n| **Suggestion** | Consider, discuss if unclear | Low |\n| **Question** | Answer, clarify intent | Medium |\n\n### Phase 3: Respond Systematically\n\nFor each comment:\n\n```markdown\n### Comment: [Summary]\n- **Type**: [Bug\u002FStyle\u002FSuggestion\u002Fetc]\n- **Action**: [Fixed\u002FDiscussed\u002FDeclined]\n- **Commit**: [If fixed, reference commit]\n- **Note**: [Brief explanation if needed]\n```\n\n### Phase 4: Learn and Apply\n\nAfter addressing all feedback:\n1. Identify patterns in the feedback\n2. Apply the same fix to similar code elsewhere in the PR\n3. If the feedback reveals a missing guideline, update `CLAUDE.md` or the relevant pattern (see Integration)\n\n## Response Templates\n\n### Accepting Feedback\n```\nFixed in [commit]. Thanks for catching this!\n```\n\n### Discussing Tradeoff\n```\nConsidered this, but went with X because [reason].\nOpen to changing if you feel strongly about Y.\n```\n\n### Declining with Reason\n```\nIntentionally left as-is because [reason].\n[Optional: reference to documentation\u002Fdecision]\n```\n\n### Asking for Clarification\n```\nCould you elaborate on what you mean by [X]?\nI understood [my interpretation] - is that correct?\n```\n\n## Common Review Types\n\n### From Reviewers\n\n- **Nit**: Minor style issue, low priority\n- **Suggestion**: Optional improvement\n- **Question**: Clarification needed\n- **Blocking**: Must address before merge\n\n### From CI\u002FLinting\n\n- **Error**: Must fix\n- **Warning**: Should address\n- **Info**: Consider for future\n\n### From `\u002Freview-enhanced`\n\nProcess each category:\n1. Security findings → Address immediately\n2. Performance issues → Evaluate impact\n3. Accessibility → Follow a11y standards\n4. Code clarity → Improve if reasonable\n5. Compliance (CP\u002FRD\u002FPA\u002FRF) → Must comply\n\n## Anti-patterns\n\n- **Ignoring patterns**: If the same feedback repeats, fix the root cause, not each instance\n- **Silent fixes**: Acknowledge feedback when fixing\n- **Blind acceptance**: Understand why before changing\n\n## Checklist After Review\n\n- [ ] All blocking comments addressed\n- [ ] Non-blocking items triaged\n- [ ] Tests still pass\n- [ ] Type check still passes\n- [ ] Responded to all comments\n- [ ] Pushed updated commits\n- [ ] Re-requested review if needed\n\n## Integration\n\n- Use with `verification-gate` before claiming fixes done\n- Use with `debugging-and-error-recovery` for complex bugs found in review\n- Update `CLAUDE.md` or patterns if review reveals missing guidelines\n",{"name":5,"description":7},"main","9e3a882d83e0853bdc570ae9d89c02d2a53bed82",".agents\u002Fskills\u002Freceiving-code-review","https:\u002F\u002Fgithub.com\u002Fmatheusnorjosa\u002Faprender_sistema","https:\u002F\u002Fgithub.com\u002Fmatheusnorjosa","Dev Python | IA | Automation | HTML | CSS | Data | Process | Projects","2026-11-12 02:52:37",{"source":8,"skillName":5,"commands":63,"prompt":73,"zipAvailable":74},[64,67,70],{"tool":65,"command":66},"npx","npx skills add matheusnorjosa\u002Faprender_sistema --skill receiving-code-review",{"tool":68,"command":69},"bunx","bunx skills add matheusnorjosa\u002Faprender_sistema --skill receiving-code-review",{"tool":71,"command":72},"pnpm","pnpm dlx skills add matheusnorjosa\u002Faprender_sistema --skill receiving-code-review","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmatheusnorjosa\u002Faprender_sistema\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Freceiving-code-review\u002FSKILL.md",true,[76,82,86],{"path":77,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":80,"sourceHtmlUrl":81},"evals\u002Fevals.json","REFERENCE","参考文档",7656,"https:\u002F\u002Fgithub.com\u002FBigdrops\u002Fbigdrops-app\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fcro\u002Fevals\u002Fevals.json",{"path":83,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":84,"sourceHtmlUrl":85},"references\u002Fexperiments.md",7850,"https:\u002F\u002Fgithub.com\u002FBigdrops\u002Fbigdrops-app\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fcro\u002Freferences\u002Fexperiments.md",{"path":87,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":88,"sourceHtmlUrl":89},"references\u002Fform.md",10312,"https:\u002F\u002Fgithub.com\u002FBigdrops\u002Fbigdrops-app\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fcro\u002Freferences\u002Fform.md",[91,123,146,167,179,210],{"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":103,"publishedAt":50},"01M6C0WHSP7S2QMJGGMQRXJ6PD","writing-standards","Apply AS v2 technical-writing standards (clarity, brevity, active voice, Python\u002FDjango conventions). Use when writing a README, a docstring (PEP 257), a commit message, a PR description, an error message, or any technical doc.","https:\u002F\u002Fgithub.com\u002Fmatheusnorjosa\u002Faprender_sistema\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fwriting-standards\u002FSKILL.md",[97,100],{"categoryNo":98,"categoryName":99,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":101,"categoryName":102,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000036","内容创作者",[104,105,106,107,108,48,109,110,111,112,113,114,115,116,117,118,40,119,120,121,122,33],"writing","writing standards","standards","python","commit","pr description","commit message","doc","voice","clarity","django","technical","README","message","active","error","technical-writing","brevity","docstring",{"skillNo":124,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":127,"categories":128,"keywords":129,"publishedAt":50},"01M6C0WG2SBP9PJG1YQFGGVJAR","verification-gate","Verify before claiming success. Use when about to say something works\u002Fis done, after implementing a feature, after a bugfix, or before pushing — run the proof command and confirm output first.","https:\u002F\u002Fgithub.com\u002Fmatheusnorjosa\u002Faprender_sistema\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fverification-gate\u002FSKILL.md",[],[130,131,132,133,134,135,136,42,137,138,139,140,141,142,143,144,145,33],"verification","verification gate","gate","run","first","verify","command","verify before claiming","say","done","feature","proof","bugfix","output","about","implementing",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":155,"publishedAt":50},"01M6C0WE010G12KH45YZW6M7K5","test-driven-development","Write the failing test before the implementation in AS v2 (pytest + Django\u002FDRF). Use when implementing a feature or fixing a bug, before any production code is written.","https:\u002F\u002Fgithub.com\u002Fmatheusnorjosa\u002Faprender_sistema\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ftest-driven-development\u002FSKILL.md",[152],{"categoryNo":153,"categoryName":154,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",[156,157,158,159,32,160,114,161,42,162,163,164,140,40,165,145,33,166],"test","test driven development","development","driven","Production","write","bug","implementation","pytest","drf","failing",{"skillNo":168,"name":169,"nameZh":6,"description":170,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":171,"categories":172,"keywords":173,"publishedAt":50},"01M6C0WC6Y81XRVBJQSTKA96XQ","subagent-development","Orquestra subagents no AS v2 — decompõe a tarefa em domínios independentes, paraleliza e revisa em 2 estágios. Use ao delegar exploração, implementação ou validação cross-arquivo para acelerar o trabalho e poupar o contexto principal.","https:\u002F\u002Fgithub.com\u002Fmatheusnorjosa\u002Faprender_sistema\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fsubagent-development\u002FSKILL.md",[],[158,174,175,176,177,42,178,40],"subagent","subagent development","para","subagents","ao",{"skillNo":180,"name":181,"nameZh":6,"description":182,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":183,"categories":184,"keywords":185,"publishedAt":50},"01M6C0W9W8D6JJWXW28Q7ZHAC9","security-scan","Automated security scanning for AS v2. Use before commits or when reviewing changes for vulnerabilities. Runs dependency audit (pip-audit, npm audit), secret detection (grep patterns), and code pattern scanning (SQL injection, XSS, eval, pickle, hardcoded secrets). Integrates with project hooks system.","https:\u002F\u002Fgithub.com\u002Fmatheusnorjosa\u002Faprender_sistema\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fsecurity-scan\u002FSKILL.md",[],[186,187,188,189,190,32,191,192,193,194,195,196,197,198,199,200,201,202,42,203,204,205,40,206,207,208,36,209,33],"security","security scan","scan","vulnerabilities","sql","npm","audit","dependency audit","detection","injection","xss","secrets","pip-audit","commits","system","grep","eval","hooks","security scanning","project","with","true","pip","changes",{"skillNo":211,"name":212,"nameZh":6,"description":213,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":214,"categories":215,"keywords":219,"publishedAt":50},"01M6C0W7RE3G3C2852YXQKR5J9","resume-handoff","Resume work from a saved handoff document, validating its state against the current codebase before continuing. Use when resuming work from a saved handoff after a context clear or in a new session (path, session name, or GitHub issue).","https:\u002F\u002Fgithub.com\u002Fmatheusnorjosa\u002Faprender_sistema\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fresume-handoff\u002FSKILL.md",[216],{"categoryNo":217,"categoryName":218,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000038","人力资源",[220,221,222,223,224,225,226,227,228,42,229,230,231,232,233,234,235,236,33,237],"handoff","resume handoff","resume","github","state","new session","work","context","session","github issue","issue","document","clear","name","saved","codebase","resuming","new"]