ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 5/5

pr-ship

Pre-ship risk report for OpenClaw PRs. Dynamically explores the codebase to assess module risk, blast radius, and version-specific gotchas. Scores each finding by severity (🟢/🟡/🔴). Updated frequently with the latest OpenClaw version context — run `clawhub update pr-ship` regularly to stay current.

Why use this skill?

Automate OpenClaw PR risk assessments with pr-ship. Identify blast radius, architectural regressions, and version-specific gotchas before you merge.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/glucksberg/pr-ship
Or

What This Skill Does

The pr-ship skill is a sophisticated pre-shipment auditing tool designed specifically for the OpenClaw ecosystem. It acts as an automated quality gate that analyzes your current branch changes against the main branch, providing a structured risk assessment before you push your code. By leveraging a series of reference layers, including architecture maps and timeless coding principles, pr-ship identifies potential architectural regressions, blast radius concerns, and version-specific gotchas. It performs dynamic exploration of your codebase, using read-only commands to assess the impact of your modifications on core modules and system stability. It does not gate your PRs; rather, it provides a comprehensive, evidence-backed report with severity-coded findings (🟢/🟡/🔴) to ensure you are fully informed of the technical debt or risks introduced in your pull request.

Installation

You can install this skill directly via the Clawhub CLI by running the following command:

clawhub install openclaw/skills/skills/glucksberg/pr-ship

Ensure you have your environment configured to access the openclaw/skills repository. We highly recommend running clawhub update pr-ship frequently to ensure the skill remains synchronized with the latest OpenClaw releases, as this keeps the version-specific context, such as behavioral changes and active risk areas, up to date.

Use Cases

  • Pre-Merge Validation: Before creating a PR, run this to catch potential cross-module coupling issues you might have overlooked.
  • Risk Assessment for Refactors: When changing core logic in critical modules, use pr-ship to identify which parts of the system are potentially affected by the blast radius.
  • Dependency Verification: Quickly check if your changes align with current version-specific guidelines, preventing integration headaches after a release cycle.
  • Onboarding/Audit Assistance: Use the generated reports to understand the structural impact of complex PRs, making code reviews significantly faster and more accurate.

Example Prompts

  1. "@openclaw run pr-ship to analyze my current changes and identify any high-severity risks before I merge."
  2. "@openclaw please check if my changes to the networking module violate any ARCHITECTURE-MAP guidelines using pr-ship."
  3. "@openclaw run pr-ship and tell me if I've touched any files that might trigger a regression in the current OpenClaw version context."

Tips & Limitations

  • Maintain References: Ensure your references/ directory contains STABLE-PRINCIPLES.md, ARCHITECTURE-MAP.md, EXPLORATION-PLAYBOOK.md, and VISION-GUIDELINES.md for the best results.
  • Optional Context: While CURRENT-CONTEXT.md is optional, keeping it updated significantly improves the tool's ability to identify release-specific gotchas.
  • Read-Only Nature: Remember that this skill performs read-only operations using commands like grep, find, and git. It cannot modify your code; it only provides the data needed for you to make informed decisions.
  • Scope: The skill is strictly for OpenClaw repositories and relies on standard git diff mechanics; it may have limited utility in non-standard project structures.

Metadata

Stars2387
Views0
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-glucksberg-pr-ship": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#openclaw#devops#code-review#automation#risk-assessment
Safety Score: 5/5

Flags: file-read, code-execution

Related Skills

issue-prioritizer

Prioritize GitHub issues by ROI, solution sanity, and architectural impact. Use when triaging or ranking issues to identify quick wins, over-engineered proposals, and actionable bugs. Don't use when managing forks (use fork-manager) or general GitHub queries (use github). Read-only — never modifies repositories.

glucksberg 2387

fork-manager

Manage forks with open PRs - sync upstream, rebase branches, track PR status, and maintain production branches with pending contributions. Supports automatic conflict resolution via --auto-resolve flag (spawns AI subagents to resolve rebase conflicts). Use when syncing forks, rebasing PR branches, building production branches that combine all open PRs, reviewing closed/rejected PRs, or managing local patches kept outside upstream. Requires Git and GitHub CLI (gh).

glucksberg 2387

cross-ref

Cross-reference GitHub PRs and issues to find duplicates and missing links. Spawns parallel Sonnet subagents to semantically analyze the last N PRs and issues, finding PRs that solve the same problem (duplicates) and issues resolved by open PRs but not yet linked. Groups findings into thematic clusters, scores them by actionability, and offers rate-limited commenting or bulk actions (close, label). Use this skill when the user wants to find duplicate PRs, link issues to PRs, clean up a repo's cross-references, or audit PR/issue relationships. Also useful when the user says things like "find related PRs", "which PRs fix this issue", "are there duplicate PRs", "link issues and PRs", or "audit cross-references".

glucksberg 2387

anti-pattern-czar

Detect and fix TypeScript error handling anti-patterns with state persistence and approval workflows. Use when scanning a codebase for silent error failures, empty catches, promise swallowing, or unlogged errors. Supports five modes — scan (detect all issues), review (interactive fix session), auto (batch fix with guardrails), resume (continue from last session), report (show progress). Triggers on phrases like 'scan for anti-patterns', 'fix error handling', 'find empty catches', 'anti-pattern czar', or 'check error handling'.

glucksberg 2387

pr-review

Find and fix code issues before publishing a PR. Single-pass review with auto-fix. Use when reviewing code changes before submission or auditing existing code for bugs/security. Don't use when running a coding agent to write code (use coding-agent) or checking GitHub CI status (use github).

glucksberg 2387