jj-pr-workspace-flow

Create and clean up temporary Jujutsu workspaces for PR comment fixes.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/ReadyStateChange/agents --skill jj-pr-workspace-flow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jj-pr-workspace-flow
Source: https://github.com/ReadyStateChange/agents/tree/main/skills/jj-pr-workspace-flow
Command: npx skills add https://github.com/ReadyStateChange/agents --skill jj-pr-workspace-flow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jj, gh, and includes scripts (resource) components.

What problem does it solve?

Fix PR feedback without disturbing the main workspace by creating a disposable JJ workspace.

Core Features & Use Cases

  • Isolated workspace creation for PR reviews and bookmark work
  • Automatic resolution of PR/bookmark context and export of env vars
  • Cleanup of the temporary workspace after task completion

Quick Start

Run the setup script with a bookmark or PR to bootstrap the temporary JJ workspace.

Frequently Asked Questions about jj-pr-workspace-flow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I isolate PR review changes without altering my main jj workspace?

Isolating PR review changes without altering your main jj workspace is done by bootstrapping a temporary fix-* workspace. The script resolves the target PR or bookmark, exports environment variables for your downstream tasks, and deletes the temporary directory upon completion.

Can I use a jj workspace to fix PR comments without disturbing my current bookmark work?

Yes, you can use a disposable jj workspace to fix PR comments without disturbing your current bookmark work. It automatically resolves the PR context, applies your fixes in isolation, and cleans up the temporary directory when finished.

Do I need gh CLI and jj installed to automate pull request workspace creation?

Yes, automating pull request workspace creation requires both the jj and gh CLI tools installed. The script validates your gh CLI authentication before creating the workspace, resolving the PR context, and exporting environment variables for downstream tasks.

What is the best way to handle bookmark-driven development in an isolated jj environment?

The best way to handle bookmark-driven development in an isolated jj environment is running a setup script with your target bookmark. It bootstraps a unique fix-* workspace, resolves the bookmark context, and automatically deletes the temporary directory after your task completes.

How does temporary workspace cleanup work after resolving PR feedback in Jujutsu?

Temporary workspace cleanup after resolving PR feedback in Jujutsu happens automatically upon task completion. The script bootstraps the fix-* workspace, resolves the target PR, and deletes the temporary directory automatically so your main workspace state remains undisturbed.

Why does my jj workspace state need to update before fixing pull request comments?

Your jj workspace state needs to update before fixing pull request comments to ensure the isolated fix-* workspace correctly syncs with the target PR or bookmark. This validation guarantees the exported environment variables accurately reflect the resolved context for downstream tasks.