Full PR lifecycle in a fresh task-owned git worktree: implement via the ulw-loop skill with mandatory evidence-bound manual QA → reviewer-readable English PR → verification loop (CI + Cubic, where Cubic is skipped only when its quota is exhausted) → merge by default → worktree cleanup. Decomposes one task into the smallest atomic, independently-mergeable PRs and builds the independent ones concurrently via one worktree per PR driven by parallel subagents or a team. Unbounded loop: any failing gate sends you back to fix-and-re-QA inside that PR's worktree. Use whenever implementation work needs to land as a PR. Triggers: 'create a PR', 'implement and PR', 'work on this and make a PR', 'implement issue', 'land this as a PR', 'split into atomic PRs', 'parallel PRs', 'work-with-pr', 'PR workflow', 'implement end to end', even when user just says 'implement X' if the context implies PR delivery.
Work With PR — Full PR Lifecycle You are executing a complete PR lifecycle: from fresh task owned worktree setup, through driven implementation with evidence bound manual QA, PR creation, and an unbounded verification loop until the PR is merged. The loop has two gates — CI and Cubic — and a failing gate sends you back into that PR's worktree to fix and re QA. You keep cycling until every active gate passes at once. The unit of delivery is the smallest PR that compiles, passes, and stands on…
Full body not shown for this license – view the source on GitHub →Copy a source-pinned command for your client. You run it yourself.
Destination: .claude/skills/work-with-pr · pinned to the source commit
# Run from your project root
git clone https://github.com/code-yeongyu/oh-my-openagent.git .skillboard-tmp
git -C .skillboard-tmp checkout d86d06e94fb4ba67ae5b451b96db7634af75de78
mkdir -p ".claude/skills"
cp -r ".skillboard-tmp/.agents/skills/work-with-pr" ".claude/skills/"
rm -rf .skillboard-tmpReview the source before running. This copies files into your project; it is not a one-click install and does not verify runtime safety.
sudo apt update && sudo apt install -y gitnpm install -g @anthropic-ai/claude-code# Run from your project root
git clone https://github.com/code-yeongyu/oh-my-openagent.git .skillboard-tmp
git -C .skillboard-tmp checkout d86d06e94fb4ba67ae5b451b96db7634af75de78
mkdir -p ".claude/skills"
cp -r ".skillboard-tmp/.agents/skills/work-with-pr" ".claude/skills/"
rm -rf .skillboard-tmpDestination: .claude/skills/work-with-pr
Scanner static-checks@0.1.0 · commit d86d06e94fb4. Static checks cannot prove runtime safety – review the source and the exact diff before installing. How checks work.
References parent-directory traversal, which can escape a target directory.
Evidence: ../· fingerprint fa08499e14d0113b