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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/glucksberg/pr-shipWhat 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-shipto 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
- "@openclaw run pr-ship to analyze my current changes and identify any high-severity risks before I merge."
- "@openclaw please check if my changes to the networking module violate any ARCHITECTURE-MAP guidelines using pr-ship."
- "@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 containsSTABLE-PRINCIPLES.md,ARCHITECTURE-MAP.md,EXPLORATION-PLAYBOOK.md, andVISION-GUIDELINES.mdfor the best results. - Optional Context: While
CURRENT-CONTEXT.mdis 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, andgit. 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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-glucksberg-pr-ship": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
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.
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).
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".
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'.
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).