<< All versions
Mode 2:
Skill v1.0.1
currentAutomated scan100/100soul-brews-studio/arra-oracle-skills-cli/workon
+3 new
──Details
PublishedAugust 6, 2026 at 06:04 AM
Content Hashsha256:b4a550a7ad0dbbb1...
Git SHA044e8396bc9f
Bump Typepatch
──Files
Files (1 file, 2.2 KB)
SKILL.md2.2 KBactive
SKILL.md · 98 lines · 2.2 KB
version: "1.0.1" name: workon description: 'Work on a GitHub issue with worktree isolation, or resume a killed worktree session. Use when user says "work on", "workon", "resume", or wants issue-driven development with isolation.' argument-hint: "<#issue | --resume name>" zombie: true origin: arra-symbiosis-skills metadata: internal: true
/workon — Work + Resume
Start work from issue OR resume killed worktree.
Usage
/workon #435 # Work on issue (this repo)/workon #435 --oracle neo # Assign to specific Oracle/workon Soul-Brews-Studio/repo#435 # Cross-repo issue/workon --resume athena # Resume killed worktree + old session
Flow: Issue → Worktree → Work → PR
Step 1: Read Issue
bash
gh issue view [N] --repo [owner/repo] --json title,body,labels,assignees
Step 2: Spawn Worktree
Create isolated worktree for the work:
bash
git worktree add .claude/worktrees/<task-name> -b worktree-<task-name>
Or via EnterWorktree tool:
EnterWorktree({ name: "<task-name>" })
Step 3: Create Tracking Issue (if cross-repo)
If working on a different repo:
bash
gh issue create --repo [target-repo] --title "[task]" --body "From [source-repo]#[N]"
Step 4: Work
The oracle works in the worktree on the issue. When done:
- Commit changes
- Create PR
- Notify parent oracle
Step 5: Confirm
/workon #435Issue: /awaken Wizard v2Worktree: awaken-wizard-v2Branch: worktree-awaken-wizard-v2Working in isolation. Main is untouched.
Mode 2: --resume — Restore Killed Worktree
Step 1: Find Old Session
bash
for dir in ~/.claude/projects/*[name]*/; dols -lS "$dir"*.jsonl 2>/dev/nulldone
Pick largest .jsonl = most context.
Step 2: Recreate Worktree + Resume
bash
git worktree add .claude/worktrees/<name> -b worktree-<name>claude --resume [session-id]
Rules
- Always create gh issue before working (visibility)
- Feature branch + PR — never push to main directly
- Human approves merges — Oracle works autonomously otherwise
- Resume scans ~/.claude/projects/ not maw ls (sessions persist)
ARGUMENTS: $ARGUMENTS