using-jj-workspaces

Create isolated JJ workspaces with baseline verification and cleanup.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Starting feature work often risks contaminating the current workspace; this skill provides isolated JJ workspaces to protect baseline state and reduce cross-contamination.

Core Features & Use Cases

  • Creates isolated JJ workspaces for new workstreams, ensuring base safety and clean baselines.
  • Provides directory selection, baseline verification, and cleanup steps to prevent drift.
  • Use case: when implementing a new feature, spin up a separate workspace, run setup, verify baseline, and proceed with implementation.

Quick Start

Create an isolated JJ workspace for your feature work and verify it is clean before implementation.

Frequently Asked Questions about using-jj-workspaces

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

FAQPage Schema
How do I isolate feature development work in a JJ workspace?

You can isolate feature work by creating a separate JJ workspace that protects your baseline repository state. The workspace provides directory selection, baseline verification, and automatic cleanup to prevent cross-contamination during implementation.

What is the best way to protect baseline repository state during feature implementation?

Protect baseline repository state by spinning up an isolated JJ workspace before starting new workstreams. This sandboxing approach verifies baseline readiness and applies cleanup guardrails to reduce drift and cross-contamination.

How does JJ workspace baseline verification work?

Baseline verification works by selecting a base revset and confirming the workspace is clean before implementation begins. This ensures feature work starts from a verified, safe baseline without contaminating the current repository state.

Can I use isolated JJ workspaces for planning tasks that require sandboxed environments?

Yes, you can use isolated JJ workspaces for planning and implementation tasks that require sandboxed environments. The workspace orchestrates directory selection, baseline verification, and cleanup guardrails to ensure safe, isolated feature work.

Why do I need JJ workspace cleanup guardrails for feature development?

You need cleanup guardrails to prevent drift and reduce cross-contamination between feature workstreams. Automatic cleanup ensures isolated workspaces are safely removed after implementation, protecting the baseline repository state.