[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-costajohnt-pr-etiquette-zh-CN":3,"guides-for-costajohnt-pr-etiquette":553,"similar-k171e3fdtqe7jez9xd6f8xkfhs86n7dw-zh-CN":554},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":236,"parentExtension":246,"providers":308,"relations":312,"repo":314,"tags":550,"workflow":551},1778685885128.0254,"k171e3fdtqe7jez9xd6f8xkfhs86n7dw",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"此技能适用于回应维护者审查反馈、编写或审查 PR 描述、跟进休眠 PR、验证 PR 质量后再提交，或决定如何与维护者沟通。与 oss-contribution 和 contribution-ethics 是姊妹技能。",{"claudeCode":12},"costajohnt/oss-autopilot","pr-etiquette","https://github.com/costajohnt/oss-autopilot",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":221,"workflow":239},1778685885128.0256,"kn701r6zyphpr1hvj30acqhhpd86nrfk","zh-CN",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":199,"promptVersionExtension":203,"promptVersionScoring":204,"purpose":205,"rationale":206,"score":207,"summary":208,"tags":209,"tier":215,"useCases":216},[21,26,29,33,37,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,96,99,102,105,108,111,114,117,120,124,127,131,135,138,141,144,147,151,154,157,160,163,166,169,173,177,181,184,188],{"category":22,"check":23,"severity":24,"summary":25},"调用","精确目的","pass","描述清楚地说明了该技能的作用（回应反馈、编写/审查 PR 描述、跟进 PR、验证 PR 质量、与维护者沟通）并提供了其使用的具体上下文，同时引用了姊妹技能。",{"category":22,"check":27,"severity":24,"summary":28},"简洁的前置信息","前置信息简洁，并在字符限制内有效总结了核心功能和使用上下文。",{"category":30,"check":31,"severity":24,"summary":32},"文档","简洁的正文","SKILL.md 正文结构良好，长度合理，并将更深层的内容委托给单独的文件或部分。",{"category":34,"check":35,"severity":24,"summary":36},"上下文","渐进式披露","SKILL.md 概述了程序，并链接到同一文件中的更深层解释或相关概念，遵循渐进式披露原则。",{"category":34,"check":38,"severity":39,"summary":40},"分支探索","not_applicable","此技能似乎不涉及需要分支上下文的深度探索或广泛的代码审查。",{"category":42,"check":43,"severity":24,"summary":44},"实用性","使用示例","提供了足够的示例，包括清晰的调用命令和核心功能（如 PR 描述生成和跟进操作）的预期结果。",{"category":42,"check":46,"severity":24,"summary":47},"边缘案例","该技能记录了失败模式，例如不正确的 PR 链接、缺少 CI 配置以及在提交前 CI 通过的重要性，并提供了清晰的恢复步骤（例如，修复问题并重新运行检查）。",{"category":49,"check":50,"severity":39,"summary":51},"代码执行","工具回退","此技能似乎不需要或引用 MCP 服务器等外部工具作为回退。",{"category":53,"check":54,"severity":24,"summary":55},"安全","意外状态下停止","该技能明确指示用户在继续之前停止并报告意外状态，例如未解决的审查反馈或失败的 CI 检查。",{"category":57,"check":58,"severity":24,"summary":59},"可移植性","跨技能耦合","该技能明确命名了姊妹技能（`oss-contribution`、`contribution-ethics`）以获得相关功能，而不是隐式依赖它们。",{"category":42,"check":61,"severity":24,"summary":62},"问题相关性","描述直接解决了与管理拉取请求和与维护者沟通相关的具体用户问题。",{"category":42,"check":64,"severity":24,"summary":65},"独特性","该技能通过提供结构化工作流、特定沟通协议和开源贡献的提交前质量门，提供了超越通用 LLM 的独特价值。",{"category":42,"check":67,"severity":24,"summary":68},"生产就绪性","该技能提供了一个完整的 PR 管理工作流，从编写描述到回应反馈和验证质量，使其可供实际使用。",{"category":70,"check":71,"severity":24,"summary":72},"范围","单一职责原则","该技能专注于 PR 礼仪和沟通领域，与其名称和描述明确对齐，而没有扩展到无关领域。",{"category":70,"check":74,"severity":24,"summary":75},"描述质量","描述准确而简洁地反映了该技能的目的和用例。",{"category":22,"check":77,"severity":39,"summary":78},"作用域工具","此技能不公开显式工具；其功能通过提示交互访问。",{"category":30,"check":80,"severity":39,"summary":81},"配置和参数参考","此技能不公开可配置参数或环境变量。",{"category":70,"check":83,"severity":39,"summary":84},"工具命名","此技能不公开命名显式工具。",{"category":70,"check":86,"severity":39,"summary":87},"最小 I/O 接口","此技能不公开具有输入/输出模式的显式工具。",{"category":89,"check":90,"severity":24,"summary":91},"许可证","许可证可用性","MIT 许可证在 LICENSE 文件和 README 中清晰说明，允许广泛使用。",{"category":93,"check":94,"severity":24,"summary":95},"维护","提交最近性","存储库有最近的提交，表明正在积极维护。",{"category":93,"check":97,"severity":24,"summary":98},"依赖管理","该项目似乎使用 pnpm 工作区并有 CI，这表明良好的依赖管理实践。README 提到了 npm 包和包版本。",{"category":53,"check":100,"severity":39,"summary":101},"秘密管理","此技能似乎不处理或公开秘密。",{"category":53,"check":103,"severity":24,"summary":104},"注入","该技能侧重于结构化建议，并且似乎不加载或执行外部、不受信任的代码或数据。",{"category":53,"check":106,"severity":24,"summary":107},"传递式供应链手榴弹","该技能的内容包含在存储库中，并且在运行时不获取外部代码或数据。",{"category":53,"check":109,"severity":24,"summary":110},"沙盒隔离","该技能提供指导，并且不与文件系统交互或在其所述范围之外执行破坏性操作。",{"category":53,"check":112,"severity":24,"summary":113},"沙盒逃逸原语","在技能逻辑中未检测到分离的进程或拒绝重试循环。",{"category":53,"check":115,"severity":24,"summary":116},"数据泄露","该技能不引用机密数据或进行未经记录的出站调用。",{"category":53,"check":118,"severity":24,"summary":119},"隐藏文本技巧","捆绑的内容似乎没有隐藏的操纵技巧，并且描述使用了干净的可打印 ASCII。",{"category":121,"check":122,"severity":24,"summary":123},"钩子","不透明代码执行","该技能的逻辑以纯文本形式呈现，不涉及混淆的代码执行。",{"category":57,"check":125,"severity":24,"summary":126},"结构假设","该技能的说明是通用的，并且不针对用户项目的特定布局做出假设。",{"category":128,"check":129,"severity":24,"summary":130},"信任","问题关注度","存储库相对于开放的问题，关闭的问题比例很高，这表明维护者积极参与。",{"category":132,"check":133,"severity":24,"summary":134},"版本控制","发布管理","SKILL.md 前置信息中存在清晰的 `version` 字段，并且 `pushedAt` 时间戳表明近期有活动。",{"category":49,"check":136,"severity":39,"summary":137},"验证","此技能不执行代码或处理来自工具的结构化输出。",{"category":53,"check":139,"severity":24,"summary":140},"无保护的破坏性操作","该技能提供指导，不执行破坏性操作。",{"category":49,"check":142,"severity":39,"summary":143},"错误处理","此技能提供建议，不涉及带有错误路径的代码执行。",{"category":49,"check":145,"severity":39,"summary":146},"日志记录","此技能不执行需要本地审计日志记录的操作。",{"category":148,"check":149,"severity":39,"summary":150},"合规性","GDPR","该技能不处理个人数据。",{"category":148,"check":152,"severity":24,"summary":153},"目标市场","该技能的建议普遍适用于开源贡献，不包含地区或司法管辖区的限制。",{"category":57,"check":155,"severity":24,"summary":156},"运行时稳定性","该技能的建议是平台无关的，不依赖于特定的运行时环境。",{"category":30,"check":158,"severity":24,"summary":159},"README","README 提供了全面的概述、详细的工程亮点和清晰的使用说明。",{"category":70,"check":161,"severity":39,"summary":162},"工具表面积","这是一个技能，不以传统方式公开工具。",{"category":22,"check":164,"severity":39,"summary":165},"重叠的近义词工具","此技能不公开工具，因此没有重叠的近义词工具。",{"category":30,"check":167,"severity":24,"summary":168},"幻影功能","所有宣传的功能和能力都直接由该技能的内容和文档支持。",{"category":170,"check":171,"severity":24,"summary":172},"安装","安装说明","为 Claude Code 插件、MCP 服务器和独立 CLI 使用提供了清晰而全面的安装说明。",{"category":174,"check":175,"severity":39,"summary":176},"错误","可操作的错误消息","该技能提供指导，而不是带有错误路径的可执行代码。",{"category":178,"check":179,"severity":24,"summary":180},"执行","固定的依赖项","README 指出正确的依赖管理与 npm 包，并提到 CI，表明固定的依赖项和解释器。",{"category":70,"check":182,"severity":39,"summary":183},"模拟运行预览","此技能提供指导，不涉及状态更改操作或出站数据提交。",{"category":185,"check":186,"severity":39,"summary":187},"协议","幂等重试和超时","此技能不涉及需要幂等性或超时的远程调用或状态更改操作。",{"category":148,"check":189,"severity":24,"summary":190},"遥测选择加入","README 明确指出所有数据都保留在本地，并且没有任何内容发送到外部服务器，这意味着严格的选择加入或不进行遥测。",1778685774904,"该技能提供了关于开源拉取请求最佳实践的详细指导，包括与维护者的沟通、编写 PR 描述、跟进休眠 PR 以及用于 PR 质量验证的全面清单。它旨在改善贡献者与维护者的互动以及提交代码的质量。",[194,195,196,197,198],"回应维护者反馈","编写和审查 PR 描述","跟进休眠 PR","验证 PR 质量后再提交","与维护者进行有效沟通",[200,201,202],"自动发布评论或代码","管理 GitHub 以外的托管平台上的贡献","处理团队级仪表板或多用户工作流","3.0.0","4.4.0","指导开源贡献者有关管理拉取请求和与维护者互动的最佳实践，以确保更高质量的贡献和更顺畅的审查流程。","高质量的文档和清晰的范围对齐。关于明确的先决条件或更细粒度工作流步骤的潜在改进的次要说明。",95,"非常适合管理 PR 礼仪的技能，从编写描述到回应反馈，再到确保质量。",[210,211,212,213,214],"pull-request","github","contributions","code-review","maintainer-communication","verified",[217,218,219,220],"回应维护者审查反馈时","编写或审查 PR 描述时","跟进休眠 PR 时","验证 PR 质量后再提交时",{"codeQuality":222,"collectedAt":224,"documentation":225,"maintenance":228,"security":235,"testCoverage":238},{"hasLockfile":223},true,1778685754880,{"descriptionLength":226,"readmeSize":227},282,19385,{"closedIssues90d":229,"forks":230,"hasChangelog":223,"manifestVersion":231,"openIssues90d":232,"pushedAt":233,"stars":234},490,2,"1.0.0",6,1778650501000,9,{"hasNpmPackage":236,"license":237,"smitheryVerified":236},false,"MIT",{"hasCi":223,"hasTests":223},{"updatedAt":240},1778685885128,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/pr-etiquette","costajohnt","oss-autopilot","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":254,"parentExtension":258,"providers":291,"relations":303,"tags":304,"workflow":305},1778685675685.3613,"k1707a51wp3ckce2wk6rwshvhs86m0d9",{"reviewCount":8},{"description":251,"installMethods":252,"name":253,"sourceUrl":14},"AI-powered autopilot for managing open source contributions - track PRs, respond to maintainers, discover issues, and maintain contribution velocity",{"claudeCode":244},"OSS Autopilot",{"basePath":255,"githubOwner":243,"githubRepo":244,"locale":256,"slug":244,"type":257},"","en","plugin",{"_creationTime":259,"_id":260,"community":261,"display":262,"identity":265,"providers":267,"relations":284,"tags":286,"workflow":287},1778685675685.361,"k170gs7h84fdqg84xqts164qyd86n476",{"reviewCount":8},{"description":263,"installMethods":264,"name":253,"sourceUrl":14},"AI-powered autopilot for managing open source contributions with Claude Code",{"claudeCode":12},{"basePath":255,"githubOwner":243,"githubRepo":244,"locale":256,"slug":244,"type":266},"marketplace",{"evaluate":268,"extract":278},{"promptVersionExtension":269,"promptVersionScoring":204,"score":270,"tags":271,"targetMarket":277,"tier":215},"3.1.0",98,[272,211,212,273,274,275,276],"open-source","developer-tools","automation","ci-cd","productivity","global",{"commitSha":279,"license":237,"marketplace":280,"plugin":282},"HEAD",{"name":244,"pluginCount":281},1,{"mcpCount":8,"provider":283,"skillCount":8},"classify",{"repoId":285},"kd7423vs95hx5x2gda1av75eps86nhsp",[274,275,212,273,211,272,276],{"evaluatedAt":288,"extractAt":289,"updatedAt":290},1778685695427,1778685675685,1778685910213,{"evaluate":292,"extract":300},{"promptVersionExtension":203,"promptVersionScoring":204,"score":270,"tags":293,"targetMarket":277,"tier":215},[211,272,212,294,295,296,213,297,298,299],"pr-management","issue-discovery","ci-diagnosis","typescript","cli","mcp",{"commitSha":279,"license":237,"plugin":301},{"mcpCount":8,"provider":283,"skillCount":302},3,{"parentExtensionId":260,"repoId":285},[296,298,213,212,211,295,299,272,294,297],{"evaluatedAt":306,"extractAt":289,"updatedAt":307},1778685705739,1778685910382,{"evaluate":309,"extract":311},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":310,"targetMarket":277,"tier":215},[210,211,212,213,214],{"commitSha":279},{"parentExtensionId":248,"repoId":285,"translatedFrom":313},"k1753gp508bfkqqp7v5gfga64h86n61k",{"_creationTime":315,"_id":285,"identity":316,"providers":317,"workflow":546},1778685670599.243,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":318,"discover":533,"github":536},{"commitSha":279,"extensions":319},[320,333,402,411,419,425,518],{"basePath":255,"description":263,"displayName":244,"installMethods":321,"rationale":322,"selectedPaths":323,"source":332,"sourceLanguage":256,"type":266},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[324,327,329],{"path":325,"priority":326},".claude-plugin/marketplace.json","mandatory",{"path":328,"priority":326},"README.md",{"path":330,"priority":331},"LICENSE","high","rule",{"basePath":255,"description":251,"displayName":244,"installMethods":334,"license":237,"rationale":335,"selectedPaths":336,"source":332,"sourceLanguage":256,"type":257},{"claudeCode":244},"plugin manifest at .claude-plugin/plugin.json",[337,339,340,341,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400],{"path":338,"priority":326},".claude-plugin/plugin.json",{"path":328,"priority":326},{"path":330,"priority":331},{"path":342,"priority":343},"skills/contribution-ethics/SKILL.md","medium",{"path":345,"priority":343},"skills/oss-contribution/SKILL.md",{"path":347,"priority":343},"skills/pr-etiquette/SKILL.md",{"path":349,"priority":326},".mcp.json",{"path":351,"priority":331},"agents/README.md",{"path":353,"priority":331},"agents/contribution-strategist.md",{"path":355,"priority":331},"agents/issue-scout.md",{"path":357,"priority":331},"agents/pr-compliance-checker.md",{"path":359,"priority":331},"agents/pr-health-checker.md",{"path":361,"priority":331},"agents/pr-responder.md",{"path":363,"priority":331},"agents/pre-commit-reviewer.md",{"path":365,"priority":331},"agents/repo-evaluator.md",{"path":367,"priority":331},"commands/oss-dashboard.md",{"path":369,"priority":331},"commands/oss-guidelines.md",{"path":371,"priority":331},"commands/oss-help.md",{"path":373,"priority":331},"commands/oss-search.md",{"path":375,"priority":331},"commands/oss.md",{"path":377,"priority":331},"commands/plan-ready.md",{"path":379,"priority":331},"commands/pr-ready.md",{"path":381,"priority":331},"commands/setup-oss.md",{"path":383,"priority":331},"hooks/auto-format-before-push.sh",{"path":385,"priority":331},"hooks/guard-git-operations.sh",{"path":387,"priority":331},"hooks/guard-public-posts.sh",{"path":389,"priority":331},"hooks/guard-public-posts.test.sh",{"path":391,"priority":331},"hooks/hooks.json",{"path":393,"priority":331},"hooks/pre-tool-use-dispatcher.sh",{"path":395,"priority":331},"hooks/pre-tool-use-dispatcher.test.sh",{"path":397,"priority":331},"hooks/safe-refresh-marketplace.sh",{"path":399,"priority":331},"hooks/safe-refresh-marketplace.test.sh",{"path":401,"priority":331},"hooks/session-start.sh",{"basePath":403,"description":404,"displayName":405,"installMethods":406,"rationale":407,"selectedPaths":408,"source":332,"sourceLanguage":256,"type":245},"skills/contribution-ethics","This skill should be used when writing commits, PRs, or comments that will be visible to OSS maintainers — it covers the no-AI-attribution rule, AI-tell avoidance in writing, and the situations where a human contributor should respond instead of the AI tool. Sibling to oss-contribution and pr-etiquette.","contribution-ethics",{"claudeCode":12},"SKILL.md frontmatter at skills/contribution-ethics/SKILL.md",[409],{"path":410,"priority":326},"SKILL.md",{"basePath":412,"description":413,"displayName":414,"installMethods":415,"rationale":416,"selectedPaths":417,"source":332,"sourceLanguage":256,"type":245},"skills/oss-contribution","This skill should be used when the user is working on open source contributions, responding to maintainer feedback, writing PR descriptions, working on issues, following up on dormant PRs, or needs guidance on open source etiquette and best practices.","oss-contribution",{"claudeCode":12},"SKILL.md frontmatter at skills/oss-contribution/SKILL.md",[418],{"path":410,"priority":326},{"basePath":242,"description":420,"displayName":13,"installMethods":421,"rationale":422,"selectedPaths":423,"source":332,"sourceLanguage":256,"type":245},"This skill should be used when responding to maintainer review feedback, writing or reviewing PR descriptions, following up on dormant PRs, validating PR quality before submission, or deciding how to communicate with maintainers. Sibling to oss-contribution and contribution-ethics.",{"claudeCode":12},"SKILL.md frontmatter at skills/pr-etiquette/SKILL.md",[424],{"path":410,"priority":326},{"basePath":426,"description":427,"displayName":428,"installMethods":429,"license":237,"rationale":430,"selectedPaths":431,"source":332,"sourceLanguage":256,"type":298},"packages/core","CLI and core library for managing open source contributions","@oss-autopilot/core",{"npm":428},"cli ecosystem detected at packages/core",[432,434,435,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516],{"path":433,"priority":326},"package.json",{"path":328,"priority":326},{"path":436,"priority":437},"src/cli.ts","low",{"path":439,"priority":437},"src/commands/check-integration.ts",{"path":441,"priority":437},"src/commands/comments.ts",{"path":443,"priority":437},"src/commands/compliance-score.ts",{"path":445,"priority":437},"src/commands/config.ts",{"path":447,"priority":437},"src/commands/daily-render.ts",{"path":449,"priority":437},"src/commands/daily.ts",{"path":451,"priority":437},"src/commands/dashboard-data.ts",{"path":453,"priority":437},"src/commands/dashboard-lifecycle.ts",{"path":455,"priority":437},"src/commands/dashboard-process.ts",{"path":457,"priority":437},"src/commands/dashboard-server.ts",{"path":459,"priority":437},"src/commands/dashboard.ts",{"path":461,"priority":437},"src/commands/detect-formatters.ts",{"path":463,"priority":437},"src/commands/dismiss.ts",{"path":465,"priority":437},"src/commands/doctor.ts",{"path":467,"priority":437},"src/commands/features.ts",{"path":469,"priority":437},"src/commands/guidelines.ts",{"path":471,"priority":437},"src/commands/index.ts",{"path":473,"priority":437},"src/commands/init.ts",{"path":475,"priority":437},"src/commands/list-mark-done.ts",{"path":477,"priority":437},"src/commands/list-move-tier.ts",{"path":479,"priority":437},"src/commands/local-repos.ts",{"path":481,"priority":437},"src/commands/move.ts",{"path":483,"priority":437},"src/commands/parse-list.ts",{"path":485,"priority":437},"src/commands/pr-template.ts",{"path":487,"priority":437},"src/commands/rate-limiter.ts",{"path":489,"priority":437},"src/commands/repo-vet.ts",{"path":491,"priority":437},"src/commands/scout-bridge.ts",{"path":493,"priority":437},"src/commands/search.ts",{"path":495,"priority":437},"src/commands/setup.ts",{"path":497,"priority":437},"src/commands/shelve.ts",{"path":499,"priority":437},"src/commands/skip-add.ts",{"path":501,"priority":437},"src/commands/skip-file-parser.ts",{"path":503,"priority":437},"src/commands/startup.ts",{"path":505,"priority":437},"src/commands/state-cmd.ts",{"path":507,"priority":437},"src/commands/stats.ts",{"path":509,"priority":437},"src/commands/status.ts",{"path":511,"priority":437},"src/commands/track.ts",{"path":513,"priority":437},"src/commands/validation.ts",{"path":515,"priority":437},"src/commands/vet-list.ts",{"path":517,"priority":437},"src/commands/vet.ts",{"basePath":519,"description":520,"displayName":521,"installMethods":522,"license":237,"rationale":523,"selectedPaths":524,"source":332,"sourceLanguage":256,"type":299},"packages/mcp-server","MCP server for OSS Autopilot — exposes PR tracking, issue discovery, and contribution management as MCP tools","@oss-autopilot/mcp",{"npm":521},"server.json with namespace/server name at packages/mcp-server/server.json",[525,527,528,529,531],{"path":526,"priority":326},"server.json",{"path":433,"priority":326},{"path":328,"priority":326},{"path":530,"priority":437},"src/index.ts",{"path":532,"priority":437},"src/server.ts",{"sources":534},[535],"manual",{"closedIssues90d":229,"description":537,"forks":230,"homepage":538,"license":237,"openIssues90d":232,"pushedAt":233,"readmeSize":227,"stars":234,"topics":539},"Claude Code plugin — AI-powered autopilot for managing open source contributions. Track PRs, respond to maintainers, discover issues, maintain velocity.","https://github.com/costajohnt/oss-autopilot#readme",[540,298,273,211,272,297,541,542,294,543,544,545,295],"claude-code","ai-agent","anthropic","claude-code-plugin","github-automation","contribution-tracker",{"classifiedAt":547,"discoverAt":548,"extractAt":549,"githubAt":549,"updatedAt":547},1778685675493,1778685670599,1778685673805,[213,212,211,214,210],{"evaluatedAt":552,"extractAt":289,"updatedAt":240},1778685775093,[],[555,585,606,632,663,688],{"_creationTime":556,"_id":557,"community":558,"display":559,"identity":565,"providers":569,"relations":578,"tags":581,"workflow":582},1778695548458.3926,"k172f2ed2j5kxdq8hbw4nszcw186m5xj",{"reviewCount":8},{"description":560,"installMethods":561,"name":563,"sourceUrl":564},"Review a pull request end-to-end using GitHub CLI. Covers diff analysis, commit history review, CI/CD check verification, severity-leveled feedback (blocking/suggestion/nit/praise), and gh pr review submission. Use when a pull request is assigned for review, performing a self-review before requesting others' input, conducting a second review after feedback is addressed, or auditing a merged PR for post-merge quality assessment.\n",{"claudeCode":562},"pjt222/agent-almanac","review-pull-request","https://github.com/pjt222/agent-almanac",{"basePath":566,"githubOwner":567,"githubRepo":568,"locale":256,"slug":563,"type":245},"skills/review-pull-request","pjt222","agent-almanac",{"evaluate":570,"extract":577},{"promptVersionExtension":203,"promptVersionScoring":204,"score":571,"tags":572,"targetMarket":277,"tier":215},100,[573,210,211,213,574,575,576],"review","gh-cli","feedback","pr",{"commitSha":279},{"parentExtensionId":579,"repoId":580},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[213,575,574,211,576,210,573],{"evaluatedAt":583,"extractAt":584,"updatedAt":583},1778700796502,1778695548458,{"_creationTime":586,"_id":587,"community":588,"display":589,"identity":593,"providers":595,"relations":602,"tags":603,"workflow":604},1778695548458.3474,"k1730fbw3hyx274fzsesckx2bs86nqph",{"reviewCount":8},{"description":590,"installMethods":591,"name":592,"sourceUrl":564},"Create and manage pull requests using GitHub CLI. Covers branch preparation, writing PR titles and descriptions, creating PRs, handling review feedback, and merge/cleanup workflows. Use when proposing changes from a feature or fix branch for review, merging completed work into the main branch, requesting code review from collaborators, or documenting the purpose and scope of a set of changes.\n",{"claudeCode":562},"create-pull-request",{"basePath":594,"githubOwner":567,"githubRepo":568,"locale":256,"slug":592,"type":245},"skills/create-pull-request",{"evaluate":596,"extract":601},{"promptVersionExtension":203,"promptVersionScoring":204,"score":597,"tags":598,"targetMarket":277,"tier":215},99,[211,210,599,600,213,274],"git","collaboration",{"commitSha":279},{"parentExtensionId":579,"repoId":580},[274,213,600,599,211,210],{"evaluatedAt":605,"extractAt":584,"updatedAt":605},1778697203799,{"_creationTime":607,"_id":608,"community":609,"display":610,"identity":616,"providers":621,"relations":626,"tags":628,"workflow":629},1778697652123.8804,"k173mjn1bp2a67v1h8qjkv7wn186met8",{"reviewCount":8},{"description":611,"installMethods":612,"name":614,"sourceUrl":615},"Use for all ClawSweeper work: OpenClaw issue/PR sweep reports, commit-review reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands, trusted ClawSweeper-reviewed autofix/automerge, GitHub Actions monitoring, permissions, gates, and manual backfills.",{"claudeCode":613},"steipete/clawdis","ClawSweeper Skill","https://github.com/steipete/clawdis",{"basePath":617,"githubOwner":618,"githubRepo":619,"locale":256,"slug":620,"type":245},".agents/skills/clawsweeper","steipete","clawdis","clawsweeper",{"evaluate":622,"extract":625},{"promptVersionExtension":203,"promptVersionScoring":204,"score":571,"tags":623,"targetMarket":277,"tier":215},[211,274,213,624,275],"maintenance",{"commitSha":279,"license":237},{"repoId":627},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[274,275,213,211,624],{"evaluatedAt":630,"extractAt":631,"updatedAt":630},1778697688364,1778697652123,{"_creationTime":633,"_id":634,"community":635,"display":636,"identity":642,"providers":647,"relations":655,"tags":658,"workflow":659},1778691441696.0051,"k172dv1s20hhxfa4mbptgbz7qd86mhfh",{"reviewCount":8},{"description":637,"installMethods":638,"name":640,"sourceUrl":641},"Revisa pull requests en proyectos Drupal 11 (u otro) siguiendo la metodología Codex (lógica de negocio, edge cases de hooks/queries, seguridad, performance, completitud). Genera un informe .md en la carpeta del IDE detectado (.antigravity/, .cursor/, .vscode/ o docs/) con hallazgos por severidad y soluciones accionables. Usar cuando el usuario pida \"revisión Codex\", \"revisión de PR\", \"revisar PR\", \"revisar PR\"",{"claudeCode":639},"j4rk0r/claude-skills","Codex PR Review","https://github.com/j4rk0r/claude-skills",{"basePath":643,"githubOwner":644,"githubRepo":645,"locale":18,"slug":646,"type":245},"skills/codex-pr-review","j4rk0r","claude-skills","codex-pr-review",{"evaluate":648,"extract":654},{"promptVersionExtension":203,"promptVersionScoring":204,"score":571,"tags":649,"targetMarket":277,"tier":215},[650,213,210,651,652,653],"drupal","codex","security","quality-assurance",{"commitSha":279,"license":237},{"repoId":656,"translatedFrom":657},"kd79shaph0e07035621cxd7x1n86m944","k175cj68ewyej64segk2xnppss86n5ad",[213,651,650,210,653,652],{"evaluatedAt":660,"extractAt":661,"updatedAt":662},1778691239127,1778691193352,1778691441696,{"_creationTime":664,"_id":665,"community":666,"display":667,"identity":673,"providers":677,"relations":682,"tags":684,"workflow":685},1778696691708.3008,"k17fayzd1zy2hnd48zygbrmd3586myqe",{"reviewCount":8},{"description":668,"installMethods":669,"name":671,"sourceUrl":672},"Comprehensive GitHub code review with AI-powered swarm coordination",{"claudeCode":670},"ruvnet/ruflo","github-code-review","https://github.com/ruvnet/ruflo",{"basePath":674,"githubOwner":675,"githubRepo":676,"locale":256,"slug":671,"type":245},".claude/skills/github-code-review","ruvnet","ruflo",{"evaluate":678,"extract":681},{"promptVersionExtension":203,"promptVersionScoring":204,"score":597,"tags":679,"targetMarket":277,"tier":215},[211,213,680,274,275],"ai",{"commitSha":279},{"repoId":683},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[680,274,275,213,211],{"evaluatedAt":686,"extractAt":687,"updatedAt":686},1778699000157,1778696691708,{"_creationTime":689,"_id":690,"community":691,"display":692,"identity":696,"providers":698,"relations":706,"tags":707,"workflow":708},1778697652123.881,"k1795s705cxe1e3x8cejnbq3hs86m69v",{"reviewCount":8},{"description":693,"installMethods":694,"name":695,"sourceUrl":615},"Use gitcrawl for OpenClaw issue and PR archive search, duplicate discovery, related-thread clustering, and local GitHub mirror freshness checks.",{"claudeCode":613},"gitcrawl",{"basePath":697,"githubOwner":618,"githubRepo":619,"locale":256,"slug":695,"type":245},".agents/skills/gitcrawl",{"evaluate":699,"extract":705},{"promptVersionExtension":203,"promptVersionScoring":204,"score":597,"tags":700,"targetMarket":277,"tier":215},[211,298,701,702,703,704,213],"issues","prs","archive","search",{"commitSha":279},{"repoId":627},[703,298,213,211,701,702,704],{"evaluatedAt":709,"extractAt":631,"updatedAt":709},1778697740302]