Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
different-ai avatar

Worktree Ux Pr

  • 2 installs
  • 29 repo stars
  • Updated March 27, 2026
  • different-ai/openwork-hub

Automates the worktree UX PR flow: rebase against origin/dev, verify via Chrome MCP, upload screenshots, and comment evidence on the PR.

About

Rebases per-task worktrees on origin/dev, verifies the changed UI surface via Chrome MCP, and attaches screenshot evidence to the PR via upload and comment scripts. A developer uses it for one-PR-per-worktree UX changes with screenshot proof.

  • rebase-worktrees.sh plus force-push on history change
  • Catbox upload and PR comment scripts for evidence

Worktree Ux Pr by the numbers

  • 2 all-time installs (skills.sh)
  • Ranked #498 of 733 Git & Pull Requests skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/different-ai/openwork-hub --skill worktree-ux-pr

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars29
Last updatedMarch 27, 2026
Repositorydifferent-ai/openwork-hub

What it does

Automates the worktree UX PR flow: rebase against origin/dev, verify via Chrome MCP, upload screenshots, and comment evidence on the PR.

Files

SKILL.mdMarkdownGitHub ↗

Quick Usage (Already Configured)

1) Sync repo and rebase worktrees

scripts/rebase-worktrees.sh ux-improvement-01 ux-improvement-02

Worktrees are expected under ./_worktrees at the enterprise root (override with WORKTREE_BASE).

2) Start UI + headless (optional)

scripts/start-ui.sh
scripts/start-headless.sh

3) Capture evidence

  • Use Chrome MCP to open the UI and navigate to the changed surface.
  • Take a screenshot and save to /tmp.

4) Upload screenshot and comment on PR

scripts/upload-catbox.sh /tmp/your-screenshot.jpg
scripts/comment-pr.sh 414 "Screenshot: https://files.catbox.moe/xyz.jpg"

What This Skill Does

  • Ensures worktrees are rebased on origin/dev and force-pushed when history changes.
  • Guides Chrome MCP verification and screenshot capture.
  • Provides a simple upload + PR comment workflow for evidence.
  • Infers behavior based on available config in .env and falls back to safe defaults.

Related skills

  • For creating worktrees and regular commits, use skills/worktree-workflow/SKILL.md.
  • For UI setup and verification, use skills/openwork-testability/SKILL.md and skills/openwork-chrome-mcp-testing/SKILL.md.

Scripts

  • scripts/rebase-worktrees.sh: Rebase each worktree on origin/dev and force-push.
  • scripts/start-ui.sh: Start the OpenWork UI dev server.
  • scripts/start-headless.sh: Start headless OpenWork server (optional for remote behavior).
  • scripts/upload-catbox.sh: Upload a screenshot and return a public URL.
  • scripts/comment-pr.sh: Comment on a PR with a screenshot URL.

Common Gotchas

  • If headless fails with a version mismatch, rebuild the server binary via:

pnpm --filter openwork-server build:bin

  • If Chrome MCP cannot create a session, ensure no conflicting dev servers are running.
  • If GitHub comment fails, verify gh auth status and that the repo is correct.

First-Time Setup (If Not Configured)

1. Ensure dependencies are installed (pnpm install). 2. Confirm gh auth status is logged in for GitHub comments. 3. Optional: set overrides in .env.example and copy to .env.

Reference

Follow the official OpenCode skills docs: https://opencode.ai/docs/skills/

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.