[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-costajohnt-pr-etiquette-en":3,"guides-for-costajohnt-pr-etiquette":551,"similar-k1753gp508bfkqqp7v5gfga64h86n61k-en":552},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":243,"isFallback":238,"parentExtension":248,"providers":308,"relations":312,"repo":313,"tags":548,"workflow":549},1778685675685.362,"k1753gp508bfkqqp7v5gfga64h86n61k",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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},"costajohnt/oss-autopilot","pr-etiquette","https://github.com/costajohnt/oss-autopilot",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":241},1778685775093.8494,"kn7abqkcj2zyp5sq67esf662y586m34y","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"targetMarket":216,"tier":217,"useCases":218},[21,26,29,33,37,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,96,99,103,106,109,112,115,118,121,125,128,132,136,139,142,145,148,152,155,158,161,164,167,170,174,178,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","The description clearly states what the skill does (responds to feedback, writes/reviews PR descriptions, follows up on PRs, validates PR quality, communicates with maintainers) and provides specific contexts for its use, referencing sibling skills.",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and usage contexts within the character limit.",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","The SKILL.md body is well-structured, stays within reasonable length, and delegates deeper material to separate files or sections.",{"category":34,"check":35,"severity":24,"summary":36},"Context","Progressive Disclosure","The SKILL.md outlines procedures and links to deeper explanations or related concepts within the same file, adhering to progressive disclosure.",{"category":34,"check":38,"severity":39,"summary":40},"Forked exploration","not_applicable","This skill does not appear to involve deep exploration or extensive code review that would necessitate forking context.",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","Sufficient examples are provided, including clear invocation commands and expected outcomes for core functionalities like PR description generation and follow-up actions.",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","The skill documents failure modes like incorrect PR links, missing CI configurations, and the importance of CI passing before submission, with clear recovery steps (e.g., fixing issues and re-running checks).",{"category":49,"check":50,"severity":39,"summary":51},"Code Execution","Tool Fallback","This skill does not appear to require or reference external tools like MCP servers with fallbacks.",{"category":53,"check":54,"severity":24,"summary":55},"Safety","Halt on unexpected state","The skill explicitly instructs the user to halt and report on unexpected states, such as unaddressed review feedback or failed CI checks, before proceeding.",{"category":57,"check":58,"severity":24,"summary":59},"Portability","Cross-skill coupling","The skill explicitly names sibling skills (`oss-contribution`, `contribution-ethics`) for related functionality, rather than implicitly relying on them.",{"category":42,"check":61,"severity":24,"summary":62},"Problem relevance","The description directly addresses concrete user problems related to managing pull requests and communicating with maintainers.",{"category":42,"check":64,"severity":24,"summary":65},"Unique selling proposition","The skill offers distinct value over a generic LLM by providing structured workflows, specific communication protocols, and pre-submission quality gates for open-source contributions.",{"category":42,"check":67,"severity":24,"summary":68},"Production readiness","The skill provides a complete workflow for managing PRs, from writing descriptions to responding to feedback and validating quality, making it ready for real-world use.",{"category":70,"check":71,"severity":24,"summary":72},"Scope","Single responsibility principle","The skill focuses on the domain of PR etiquette and communication, clearly aligning with its name and description without expanding into unrelated areas.",{"category":70,"check":74,"severity":24,"summary":75},"Description quality","The description accurately and concisely reflects the skill's purpose and use cases.",{"category":22,"check":77,"severity":39,"summary":78},"Scoped tools","This skill does not expose explicit tools; its functionality is accessed via prompt interactions.",{"category":30,"check":80,"severity":39,"summary":81},"Configuration & parameter reference","This skill does not expose configurable parameters or environment variables.",{"category":70,"check":83,"severity":39,"summary":84},"Tool naming","This skill does not expose explicit tools with names.",{"category":70,"check":86,"severity":39,"summary":87},"Minimal I/O surface","This skill does not expose explicit tools with input/output schemas.",{"category":89,"check":90,"severity":24,"summary":91},"License","License usability","The MIT license is clearly stated in the LICENSE file and the README, allowing for broad usability.",{"category":93,"check":94,"severity":24,"summary":95},"Maintenance","Commit recency","The repository has recent commits, indicating active maintenance.",{"category":93,"check":97,"severity":24,"summary":98},"Dependency Management","The project appears to use pnpm workspaces and has CI, suggesting good dependency management practices. The README mentions npm packages and package versions.",{"category":100,"check":101,"severity":39,"summary":102},"Security","Secret Management","This skill does not appear to handle or expose secrets.",{"category":100,"check":104,"severity":24,"summary":105},"Injection","The skill focuses on structured advice and doesn't appear to load or execute external, untrusted code or data.",{"category":100,"check":107,"severity":24,"summary":108},"Transitive Supply-Chain Grenades","The skill's content is self-contained within the repository and does not fetch external code or data at runtime.",{"category":100,"check":110,"severity":24,"summary":111},"Sandbox Isolation","The skill provides guidance and does not interact with the file system or perform destructive operations outside of its described scope.",{"category":100,"check":113,"severity":24,"summary":114},"Sandbox escape primitives","No detached processes or deny-retry loops were detected in the skill's logic.",{"category":100,"check":116,"severity":24,"summary":117},"Data Exfiltration","The skill does not reference confidential data or make undocumented outbound calls.",{"category":100,"check":119,"severity":24,"summary":120},"Hidden Text Tricks","Bundled content appears free of hidden steering tricks, and descriptions use clean printable ASCII.",{"category":122,"check":123,"severity":24,"summary":124},"Hooks","Opaque code execution","The skill's logic is presented as plain text and does not involve obfuscated code execution.",{"category":57,"check":126,"severity":24,"summary":127},"Structural Assumption","The skill's instructions are general and do not make assumptions about specific user project layouts.",{"category":129,"check":130,"severity":24,"summary":131},"Trust","Issues Attention","The repository shows a high rate of issue closure relative to openings, indicating active maintainer engagement.",{"category":133,"check":134,"severity":24,"summary":135},"Versioning","Release Management","A clear `version` field is present in the SKILL.md frontmatter, and the `pushedAt` timestamp indicates recent activity.",{"category":49,"check":137,"severity":39,"summary":138},"Validation","This skill does not execute code or process structured output from tools.",{"category":100,"check":140,"severity":24,"summary":141},"Unguarded Destructive Operations","The skill provides guidance and does not perform destructive operations.",{"category":49,"check":143,"severity":39,"summary":144},"Error Handling","This skill provides advice and does not involve code execution with error paths.",{"category":49,"check":146,"severity":39,"summary":147},"Logging","This skill does not perform actions that require local audit logging.",{"category":149,"check":150,"severity":39,"summary":151},"Compliance","GDPR","The skill does not operate on personal data.",{"category":149,"check":153,"severity":24,"summary":154},"Target market","The skill's advice is universally applicable to open-source contributions and does not contain regional or jurisdictional restrictions.",{"category":57,"check":156,"severity":24,"summary":157},"Runtime stability","The skill's advice is platform-agnostic and does not rely on specific runtime environments.",{"category":30,"check":159,"severity":24,"summary":160},"README","The README provides a comprehensive overview, detailed engineering highlights, and clear usage instructions.",{"category":70,"check":162,"severity":39,"summary":163},"Tool surface size","This is a skill and does not expose tools in the traditional sense.",{"category":22,"check":165,"severity":39,"summary":166},"Overlapping near-synonym tools","This skill does not expose tools, thus no overlapping near-synonym tools.",{"category":30,"check":168,"severity":24,"summary":169},"Phantom features","All advertised features and capabilities are directly supported by the skill's content and documentation.",{"category":171,"check":172,"severity":24,"summary":173},"Install","Installation instruction","Clear and comprehensive installation instructions are provided for Claude Code plugin, MCP server, and standalone CLI usage.",{"category":175,"check":176,"severity":39,"summary":177},"Errors","Actionable error messages","The skill provides guidance, not executable code with error paths.",{"category":179,"check":180,"severity":24,"summary":181},"Execution","Pinned dependencies","The README indicates proper dependency management with npm packages and mentions CI, suggesting pinned dependencies and interpreters.",{"category":70,"check":183,"severity":39,"summary":184},"Dry-run preview","This skill provides guidance and does not involve state-changing operations or outbound data submission.",{"category":186,"check":187,"severity":39,"summary":188},"Protocol","Idempotent retry & timeouts","This skill does not involve remote calls or state-changing operations that require idempotency or timeouts.",{"category":149,"check":190,"severity":24,"summary":191},"Telemetry opt-in","The README explicitly states that all data lives locally and nothing is sent to external servers, implying strict opt-in or no telemetry.",1778685774904,"This skill provides detailed guidance on open-source pull request best practices, including communication with maintainers, writing PR descriptions, following up on dormant PRs, and a comprehensive checklist for PR quality validation. It aims to improve the contributor's interaction with maintainers and the quality of submitted code.",[195,196,197,198,199],"Responding to maintainer feedback","Writing and reviewing PR descriptions","Following up on dormant PRs","Validating PR quality before submission","Communicating effectively with maintainers",[201,202,203],"Automatically posting comments or code","Managing contributions on forges other than GitHub","Handling team-level dashboards or multi-user workflows","3.0.0","4.4.0","To guide open-source contributors on best practices for managing pull requests and interacting with maintainers, ensuring higher quality contributions and smoother review processes.","High quality documentation and clear scope alignment. Minor notes on potential for improvement in explicit prerequisites or more granular workflow steps.",95,"Excellent skill for managing PR etiquette, from writing descriptions to responding to feedback and ensuring quality.",[211,212,213,214,215],"pull-request","github","contributions","code-review","maintainer-communication","global","verified",[219,220,221,222],"When responding to maintainer review feedback","When writing or reviewing PR descriptions","When following up on dormant PRs","When validating PR quality before submission",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":237,"testCoverage":240},{"hasLockfile":225},true,1778685754880,{"descriptionLength":228,"readmeSize":229},282,19385,{"closedIssues90d":231,"forks":232,"hasChangelog":225,"manifestVersion":233,"openIssues90d":234,"pushedAt":235,"stars":236},490,2,"1.0.0",6,1778650501000,9,{"hasNpmPackage":238,"license":239,"smitheryVerified":238},false,"MIT",{"hasCi":225,"hasTests":225},{"updatedAt":242},1778685775093,{"basePath":244,"githubOwner":245,"githubRepo":246,"locale":18,"slug":13,"type":247},"skills/pr-etiquette","costajohnt","oss-autopilot","skill",{"_creationTime":249,"_id":250,"community":251,"display":252,"identity":256,"parentExtension":259,"providers":291,"relations":303,"tags":304,"workflow":305},1778685675685.3613,"k1707a51wp3ckce2wk6rwshvhs86m0d9",{"reviewCount":8},{"description":253,"installMethods":254,"name":255,"sourceUrl":14},"AI-powered autopilot for managing open source contributions - track PRs, respond to maintainers, discover issues, and maintain contribution velocity",{"claudeCode":246},"OSS Autopilot",{"basePath":257,"githubOwner":245,"githubRepo":246,"locale":18,"slug":246,"type":258},"","plugin",{"_creationTime":260,"_id":261,"community":262,"display":263,"identity":266,"providers":268,"relations":284,"tags":286,"workflow":287},1778685675685.361,"k170gs7h84fdqg84xqts164qyd86n476",{"reviewCount":8},{"description":264,"installMethods":265,"name":255,"sourceUrl":14},"AI-powered autopilot for managing open source contributions with Claude Code",{"claudeCode":12},{"basePath":257,"githubOwner":245,"githubRepo":246,"locale":18,"slug":246,"type":267},"marketplace",{"evaluate":269,"extract":278},{"promptVersionExtension":270,"promptVersionScoring":205,"score":271,"tags":272,"targetMarket":216,"tier":217},"3.1.0",98,[273,212,213,274,275,276,277],"open-source","developer-tools","automation","ci-cd","productivity",{"commitSha":279,"license":239,"marketplace":280,"plugin":282},"HEAD",{"name":246,"pluginCount":281},1,{"mcpCount":8,"provider":283,"skillCount":8},"classify",{"repoId":285},"kd7423vs95hx5x2gda1av75eps86nhsp",[275,276,213,274,212,273,277],{"evaluatedAt":288,"extractAt":289,"updatedAt":290},1778685695427,1778685675685,1778685910213,{"evaluate":292,"extract":300},{"promptVersionExtension":204,"promptVersionScoring":205,"score":271,"tags":293,"targetMarket":216,"tier":217},[212,273,213,294,295,296,214,297,298,299],"pr-management","issue-discovery","ci-diagnosis","typescript","cli","mcp",{"commitSha":279,"license":239,"plugin":301},{"mcpCount":8,"provider":283,"skillCount":302},3,{"parentExtensionId":261,"repoId":285},[296,298,214,213,212,295,299,273,294,297],{"evaluatedAt":306,"extractAt":289,"updatedAt":307},1778685705739,1778685910382,{"evaluate":309,"extract":311},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":310,"targetMarket":216,"tier":217},[211,212,213,214,215],{"commitSha":279},{"parentExtensionId":250,"repoId":285},{"_creationTime":314,"_id":285,"identity":315,"providers":316,"workflow":544},1778685670599.243,{"githubOwner":245,"githubRepo":246,"sourceUrl":14},{"classify":317,"discover":531,"github":534},{"commitSha":279,"extensions":318},[319,332,401,410,418,423,516],{"basePath":257,"description":264,"displayName":246,"installMethods":320,"rationale":321,"selectedPaths":322,"source":331,"sourceLanguage":18,"type":267},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[323,326,328],{"path":324,"priority":325},".claude-plugin/marketplace.json","mandatory",{"path":327,"priority":325},"README.md",{"path":329,"priority":330},"LICENSE","high","rule",{"basePath":257,"description":253,"displayName":246,"installMethods":333,"license":239,"rationale":334,"selectedPaths":335,"source":331,"sourceLanguage":18,"type":258},{"claudeCode":246},"plugin manifest at .claude-plugin/plugin.json",[336,338,339,340,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399],{"path":337,"priority":325},".claude-plugin/plugin.json",{"path":327,"priority":325},{"path":329,"priority":330},{"path":341,"priority":342},"skills/contribution-ethics/SKILL.md","medium",{"path":344,"priority":342},"skills/oss-contribution/SKILL.md",{"path":346,"priority":342},"skills/pr-etiquette/SKILL.md",{"path":348,"priority":325},".mcp.json",{"path":350,"priority":330},"agents/README.md",{"path":352,"priority":330},"agents/contribution-strategist.md",{"path":354,"priority":330},"agents/issue-scout.md",{"path":356,"priority":330},"agents/pr-compliance-checker.md",{"path":358,"priority":330},"agents/pr-health-checker.md",{"path":360,"priority":330},"agents/pr-responder.md",{"path":362,"priority":330},"agents/pre-commit-reviewer.md",{"path":364,"priority":330},"agents/repo-evaluator.md",{"path":366,"priority":330},"commands/oss-dashboard.md",{"path":368,"priority":330},"commands/oss-guidelines.md",{"path":370,"priority":330},"commands/oss-help.md",{"path":372,"priority":330},"commands/oss-search.md",{"path":374,"priority":330},"commands/oss.md",{"path":376,"priority":330},"commands/plan-ready.md",{"path":378,"priority":330},"commands/pr-ready.md",{"path":380,"priority":330},"commands/setup-oss.md",{"path":382,"priority":330},"hooks/auto-format-before-push.sh",{"path":384,"priority":330},"hooks/guard-git-operations.sh",{"path":386,"priority":330},"hooks/guard-public-posts.sh",{"path":388,"priority":330},"hooks/guard-public-posts.test.sh",{"path":390,"priority":330},"hooks/hooks.json",{"path":392,"priority":330},"hooks/pre-tool-use-dispatcher.sh",{"path":394,"priority":330},"hooks/pre-tool-use-dispatcher.test.sh",{"path":396,"priority":330},"hooks/safe-refresh-marketplace.sh",{"path":398,"priority":330},"hooks/safe-refresh-marketplace.test.sh",{"path":400,"priority":330},"hooks/session-start.sh",{"basePath":402,"description":403,"displayName":404,"installMethods":405,"rationale":406,"selectedPaths":407,"source":331,"sourceLanguage":18,"type":247},"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",[408],{"path":409,"priority":325},"SKILL.md",{"basePath":411,"description":412,"displayName":413,"installMethods":414,"rationale":415,"selectedPaths":416,"source":331,"sourceLanguage":18,"type":247},"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",[417],{"path":409,"priority":325},{"basePath":244,"description":10,"displayName":13,"installMethods":419,"rationale":420,"selectedPaths":421,"source":331,"sourceLanguage":18,"type":247},{"claudeCode":12},"SKILL.md frontmatter at skills/pr-etiquette/SKILL.md",[422],{"path":409,"priority":325},{"basePath":424,"description":425,"displayName":426,"installMethods":427,"license":239,"rationale":428,"selectedPaths":429,"source":331,"sourceLanguage":18,"type":298},"packages/core","CLI and core library for managing open source contributions","@oss-autopilot/core",{"npm":426},"cli ecosystem detected at packages/core",[430,432,433,436,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],{"path":431,"priority":325},"package.json",{"path":327,"priority":325},{"path":434,"priority":435},"src/cli.ts","low",{"path":437,"priority":435},"src/commands/check-integration.ts",{"path":439,"priority":435},"src/commands/comments.ts",{"path":441,"priority":435},"src/commands/compliance-score.ts",{"path":443,"priority":435},"src/commands/config.ts",{"path":445,"priority":435},"src/commands/daily-render.ts",{"path":447,"priority":435},"src/commands/daily.ts",{"path":449,"priority":435},"src/commands/dashboard-data.ts",{"path":451,"priority":435},"src/commands/dashboard-lifecycle.ts",{"path":453,"priority":435},"src/commands/dashboard-process.ts",{"path":455,"priority":435},"src/commands/dashboard-server.ts",{"path":457,"priority":435},"src/commands/dashboard.ts",{"path":459,"priority":435},"src/commands/detect-formatters.ts",{"path":461,"priority":435},"src/commands/dismiss.ts",{"path":463,"priority":435},"src/commands/doctor.ts",{"path":465,"priority":435},"src/commands/features.ts",{"path":467,"priority":435},"src/commands/guidelines.ts",{"path":469,"priority":435},"src/commands/index.ts",{"path":471,"priority":435},"src/commands/init.ts",{"path":473,"priority":435},"src/commands/list-mark-done.ts",{"path":475,"priority":435},"src/commands/list-move-tier.ts",{"path":477,"priority":435},"src/commands/local-repos.ts",{"path":479,"priority":435},"src/commands/move.ts",{"path":481,"priority":435},"src/commands/parse-list.ts",{"path":483,"priority":435},"src/commands/pr-template.ts",{"path":485,"priority":435},"src/commands/rate-limiter.ts",{"path":487,"priority":435},"src/commands/repo-vet.ts",{"path":489,"priority":435},"src/commands/scout-bridge.ts",{"path":491,"priority":435},"src/commands/search.ts",{"path":493,"priority":435},"src/commands/setup.ts",{"path":495,"priority":435},"src/commands/shelve.ts",{"path":497,"priority":435},"src/commands/skip-add.ts",{"path":499,"priority":435},"src/commands/skip-file-parser.ts",{"path":501,"priority":435},"src/commands/startup.ts",{"path":503,"priority":435},"src/commands/state-cmd.ts",{"path":505,"priority":435},"src/commands/stats.ts",{"path":507,"priority":435},"src/commands/status.ts",{"path":509,"priority":435},"src/commands/track.ts",{"path":511,"priority":435},"src/commands/validation.ts",{"path":513,"priority":435},"src/commands/vet-list.ts",{"path":515,"priority":435},"src/commands/vet.ts",{"basePath":517,"description":518,"displayName":519,"installMethods":520,"license":239,"rationale":521,"selectedPaths":522,"source":331,"sourceLanguage":18,"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":519},"server.json with namespace/server name at packages/mcp-server/server.json",[523,525,526,527,529],{"path":524,"priority":325},"server.json",{"path":431,"priority":325},{"path":327,"priority":325},{"path":528,"priority":435},"src/index.ts",{"path":530,"priority":435},"src/server.ts",{"sources":532},[533],"manual",{"closedIssues90d":231,"description":535,"forks":232,"homepage":536,"license":239,"openIssues90d":234,"pushedAt":235,"readmeSize":229,"stars":236,"topics":537},"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",[538,298,274,212,273,297,539,540,294,541,542,543,295],"claude-code","ai-agent","anthropic","claude-code-plugin","github-automation","contribution-tracker",{"classifiedAt":545,"discoverAt":546,"extractAt":547,"githubAt":547,"updatedAt":545},1778685675493,1778685670599,1778685673805,[214,213,212,215,211],{"evaluatedAt":242,"extractAt":289,"updatedAt":550},1778685910926,[],[553,583,604,630,661,686],{"_creationTime":554,"_id":555,"community":556,"display":557,"identity":563,"providers":567,"relations":576,"tags":579,"workflow":580},1778695548458.3926,"k172f2ed2j5kxdq8hbw4nszcw186m5xj",{"reviewCount":8},{"description":558,"installMethods":559,"name":561,"sourceUrl":562},"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":560},"pjt222/agent-almanac","review-pull-request","https://github.com/pjt222/agent-almanac",{"basePath":564,"githubOwner":565,"githubRepo":566,"locale":18,"slug":561,"type":247},"skills/review-pull-request","pjt222","agent-almanac",{"evaluate":568,"extract":575},{"promptVersionExtension":204,"promptVersionScoring":205,"score":569,"tags":570,"targetMarket":216,"tier":217},100,[571,211,212,214,572,573,574],"review","gh-cli","feedback","pr",{"commitSha":279},{"parentExtensionId":577,"repoId":578},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[214,573,572,212,574,211,571],{"evaluatedAt":581,"extractAt":582,"updatedAt":581},1778700796502,1778695548458,{"_creationTime":584,"_id":585,"community":586,"display":587,"identity":591,"providers":593,"relations":600,"tags":601,"workflow":602},1778695548458.3474,"k1730fbw3hyx274fzsesckx2bs86nqph",{"reviewCount":8},{"description":588,"installMethods":589,"name":590,"sourceUrl":562},"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":560},"create-pull-request",{"basePath":592,"githubOwner":565,"githubRepo":566,"locale":18,"slug":590,"type":247},"skills/create-pull-request",{"evaluate":594,"extract":599},{"promptVersionExtension":204,"promptVersionScoring":205,"score":595,"tags":596,"targetMarket":216,"tier":217},99,[212,211,597,598,214,275],"git","collaboration",{"commitSha":279},{"parentExtensionId":577,"repoId":578},[275,214,598,597,212,211],{"evaluatedAt":603,"extractAt":582,"updatedAt":603},1778697203799,{"_creationTime":605,"_id":606,"community":607,"display":608,"identity":614,"providers":619,"relations":624,"tags":626,"workflow":627},1778697652123.8804,"k173mjn1bp2a67v1h8qjkv7wn186met8",{"reviewCount":8},{"description":609,"installMethods":610,"name":612,"sourceUrl":613},"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":611},"steipete/clawdis","ClawSweeper Skill","https://github.com/steipete/clawdis",{"basePath":615,"githubOwner":616,"githubRepo":617,"locale":18,"slug":618,"type":247},".agents/skills/clawsweeper","steipete","clawdis","clawsweeper",{"evaluate":620,"extract":623},{"promptVersionExtension":204,"promptVersionScoring":205,"score":569,"tags":621,"targetMarket":216,"tier":217},[212,275,214,622,276],"maintenance",{"commitSha":279,"license":239},{"repoId":625},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[275,276,214,212,622],{"evaluatedAt":628,"extractAt":629,"updatedAt":628},1778697688364,1778697652123,{"_creationTime":631,"_id":632,"community":633,"display":634,"identity":640,"providers":646,"relations":654,"tags":656,"workflow":657},1778691193352.5178,"k175cj68ewyej64segk2xnppss86n5ad",{"reviewCount":8},{"description":635,"installMethods":636,"name":638,"sourceUrl":639},"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":637},"j4rk0r/claude-skills","Codex PR Review","https://github.com/j4rk0r/claude-skills",{"basePath":641,"githubOwner":642,"githubRepo":643,"locale":644,"slug":645,"type":247},"skills/codex-pr-review","j4rk0r","claude-skills","es","codex-pr-review",{"evaluate":647,"extract":653},{"promptVersionExtension":204,"promptVersionScoring":205,"score":569,"tags":648,"targetMarket":216,"tier":217},[649,214,211,650,651,652],"drupal","codex","security","quality-assurance",{"commitSha":279,"license":239},{"repoId":655},"kd79shaph0e07035621cxd7x1n86m944",[214,650,649,211,652,651],{"evaluatedAt":658,"extractAt":659,"updatedAt":660},1778691239127,1778691193352,1778691484699,{"_creationTime":662,"_id":663,"community":664,"display":665,"identity":671,"providers":675,"relations":680,"tags":682,"workflow":683},1778696691708.3008,"k17fayzd1zy2hnd48zygbrmd3586myqe",{"reviewCount":8},{"description":666,"installMethods":667,"name":669,"sourceUrl":670},"Comprehensive GitHub code review with AI-powered swarm coordination",{"claudeCode":668},"ruvnet/ruflo","github-code-review","https://github.com/ruvnet/ruflo",{"basePath":672,"githubOwner":673,"githubRepo":674,"locale":18,"slug":669,"type":247},".claude/skills/github-code-review","ruvnet","ruflo",{"evaluate":676,"extract":679},{"promptVersionExtension":204,"promptVersionScoring":205,"score":595,"tags":677,"targetMarket":216,"tier":217},[212,214,678,275,276],"ai",{"commitSha":279},{"repoId":681},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[678,275,276,214,212],{"evaluatedAt":684,"extractAt":685,"updatedAt":684},1778699000157,1778696691708,{"_creationTime":687,"_id":688,"community":689,"display":690,"identity":694,"providers":696,"relations":704,"tags":705,"workflow":706},1778697652123.881,"k1795s705cxe1e3x8cejnbq3hs86m69v",{"reviewCount":8},{"description":691,"installMethods":692,"name":693,"sourceUrl":613},"Use gitcrawl for OpenClaw issue and PR archive search, duplicate discovery, related-thread clustering, and local GitHub mirror freshness checks.",{"claudeCode":611},"gitcrawl",{"basePath":695,"githubOwner":616,"githubRepo":617,"locale":18,"slug":693,"type":247},".agents/skills/gitcrawl",{"evaluate":697,"extract":703},{"promptVersionExtension":204,"promptVersionScoring":205,"score":595,"tags":698,"targetMarket":216,"tier":217},[212,298,699,700,701,702,214],"issues","prs","archive","search",{"commitSha":279},{"repoId":625},[701,298,214,212,699,700,702],{"evaluatedAt":707,"extractAt":629,"updatedAt":707},1778697740302]