Skip to content

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

Merged
pelikhan merged 1 commit into
mainfrom
rig-claude-compat/2026-08-28-6f68bea68be3fe5d
Aug 29, 2026
Merged

[rig-claude] Improve Claude dynamic-workflow compatibility for rig#505
pelikhan merged 1 commit into
mainfrom
rig-claude-compat/2026-08-28-6f68bea68be3fe5d

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Compatibility gap addressed

skills/rig/references/claude-workflow-conversion.md had no navigation entry point near the top. A Claude dynamic-workflow developer landing on the page needed to scan the entire primitive-mapping table before reaching the sample links at the bottom — the most common discoverability gap when transferring knowledge.

Why this improves transfer

Added a "Where to start" routing table immediately after the one-paragraph intro, before the primitive table. Each row matches a structural pattern a Claude developer would recognize in their own script, and links directly to the most relevant rig sample:

Pattern Sample routed to
Flat/top-level script 340-flat-workflow-port.md
Canonical argsinput body workflow 310-workflow-audit-verify.md
Nested workflow(ref, args) 330-nested-workflow-composition.md
log/budget/while loop 320-budget-aware-crawler.md
Multi-stage pipeline 401-multi-stage-pipeline-workflow.md
Running on Claude/Anthropic engine 411-anthropic-engine-workflow.md

The table also points the reader to the "Behavior differences" section before they finalize a port.

Files changed

  • skills/rig/references/claude-workflow-conversion.md — 15 lines added

Validation

Docs-only change. Verified all six relative links resolve to existing sample files. No API, test, or TypeScript changes were made.

Remaining intentional differences

All existing intentional differences (effort, agentType, pipeline stage signature, budget denominator) are already documented in the "Behavior differences" section. No new gaps were introduced.

Generated by Daily Rig Claude Dynamic Workflow Compatibility · sonnet46 76.6 AIC · ⌖ 8.03 AIC · ⊞ 5.4K ·

Add a navigation table near the top of the conversion reference that routes
a Claude dynamic-workflow developer to the right sample based on their
script's structure (flat, canonical, nested, budget/log, multi-stage
pipeline, or Anthropic engine). Fixes the discoverability gap where the
relevant migration samples were listed only at the bottom of the doc after
the reader had already parsed the full primitive table.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@pelikhan
pelikhan marked this pull request as ready for review August 29, 2026 14:02
@pelikhan
pelikhan merged commit 6ac5e82 into main Aug 29, 2026
1 check passed
@github-actions

github-actions Bot commented Aug 29, 2026

Copy link
Copy Markdown
Contributor Author

🧠 Matt Pocock Skills Reviewer has completed the skills-based review. ✅

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Skills-Based Review 🧠

Applied /grill-with-docs — no blocking issues. The routing table is well-structured and all links verified.

📋 Key Themes & Highlights

Positive Highlights

  • ✅ All six relative links resolve to existing sample files
  • #behavior-differences-to-keep-in-mind anchor is valid
  • ✅ Routing table placed before the primitive-mapping table — good information architecture
  • ✅ Row descriptions match structural patterns Claude developers would recognize
  • ✅ Consistent vocabulary with the rest of the reference doc

🧠 Reviewed using Matt Pocock's skills by Matt Pocock Skills Reviewer · sonnet46 19.3 AIC · ⌖ 4.04 AIC · ⊞ 6.3K
Comment /matt to run again

注册 for free to join this conversation on GitHub. Already have an account? 登录 to comment

项目

None yet

Development

Successfully merging this pull request may close these issues.

1 participant