Skip to content

[rig-claude] Improve Claude dynamic-workflow compatibility for rig - #366

Draft
github-actions[bot] wants to merge 1 commit into
mainfrom
rig-claude-compat/2026-08-07-e8cc18505fd5cfb4
Draft

[rig-claude] Improve Claude dynamic-workflow compatibility for rig#366
github-actions[bot] wants to merge 1 commit into
mainfrom
rig-claude-compat/2026-08-07-e8cc18505fd5cfb4

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Compatibility gap addressed

The parallel destructuring pattern — const [a, b] = await parallel([() => ..., () => ...]) — is the most common Claude dynamic workflow idiom for a fixed set of concurrent calls. Sample 360-parallel-branch-analysis-workflow.md already demonstrates this pattern, but it was absent from the Example programs table in claude-workflow-conversion.md. A user porting a Claude workflow with positional parallel results would not find this sample from the conversion guide.

Why this improves transfer

Adding the 360 sample row to the conversion guide gives Claude dynamic workflow users a direct pointer to a worked example of the most frequent parallel pattern. Combined with the back-link added to the sample itself (matching the style of 320/330), discovery is now bidirectional.

Files changed

  • skills/rig/references/claude-workflow-conversion.md — added 360 to the Example programs table
  • skills/rig/samples/360-parallel-branch-analysis-workflow.md — added See [claude-workflow-conversion.md](...) back-link, consistent with 320 and 330

Validation run

npm run typecheck — exits 0 (project-wide typecheck passes, no API changes).
Docs-only change; no test logic changed.

Remaining intentional differences

  • { effort: "high" } — not modeled in rig
  • { agentType: "Explore" } — no built-in read-only type; covered by prompt wording + narrow tools list
  • No resume journal, worktree isolation, or human checkpoints — these are runtime features of Claude Code, documented in the conversion reference

Generated by Daily Rig Claude Dynamic Workflow Compatibility · sonnet46 70 AIC · ⌖ 8.01 AIC · ⊞ 5.4K ·

Add sample 360 (parallel destructuring) to the example programs table
in claude-workflow-conversion.md. The [a, b] = await parallel([...])
pattern is the most common Claude dynamic workflow idiom for a fixed
set of concurrent calls and had no entry in the conversion guide.

Also add the back-link to claude-workflow-conversion.md in the 360
sample header, consistent with 320 and 330.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants