jade-core-rule-dispatcher

Route JADE migration rule tasks to recipe skills and record fix results.

1|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/TheRealSeber/PolishedJADEite --skill jade-core-rule-dispatcher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jade-core-rule-dispatcher
Source: https://github.com/TheRealSeber/PolishedJADEite/tree/main/.claude/skills/jade-core-rule-dispatcher
Command: npx skills add https://github.com/TheRealSeber/PolishedJADEite --skill jade-core-rule-dispatcher

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill removes the manual glue work of matching each migration rule to the correct recipe implementation, executing it safely, and recording the outcome for the pipeline.

Core Features & Use Cases

  • Rule-to-recipe routing: Looks up each rule in the registry and selects the appropriate recipe skill or fallback handler.
  • Per-task dispatch: Processes one rule task at a time from the batch loop so migrations stay deterministic and traceable.
  • Result recording and status updates: Writes per-task fix results, updates batch status, and keeps artifacts as the source of truth.
  • Use case: Use it when a JADE migration run needs to apply a specific transformation rule to one or more flagged files without embedding any transform logic in the dispatcher.

Quick Start

Ask the skill to dispatch the given rule task for the specified artifacts directory and record the recipe result.

Frequently Asked Questions about jade-core-rule-dispatcher

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

FAQPage Schema
How do I route migration rules to the correct recipe during a batch transformation?

To route migration rules, the dispatcher reads batch and manifest artifacts, resolves recipe mappings from recipe-registry.json, and invokes the appropriate recipe subprocess for each rule task. It records the fix result and updates the batch status to keep artifacts as the source of truth.

What is the best way to track migration artifacts and record fix results sequentially?

Sequential migration artifact tracking is handled by processing one rule task at a time from the batch loop, ensuring transformations stay deterministic. The dispatcher writes atomic JSON result records per task and updates the batch status after each recipe execution.

How does fallback handling work when a recipe mapping is missing for a rule task?

Fallback handling occurs during sequential transformation runs when the dispatcher resolves recipe mappings from recipe-registry.json. If a mapping is missing, it invokes a fallback handler instead of failing, ensuring the migration pipeline continues processing remaining rule tasks.

Do I need a recipe registry file to dispatch rule tasks to subprocesses?

Yes, recipe-registry.json is required to resolve rule-to-recipe mappings before invoking recipe subprocesses. The dispatcher relies on this registry to select the correct recipe skill or fallback handler for each migration rule task in the batch.

Can I embed transformation logic directly inside the rule dispatcher?

No, the dispatcher does not embed any transform logic. It strictly routes rule tasks to the correct recipe skill, executes it safely via subprocess, and records the outcome, keeping recipe implementations separate from the dispatch mechanism.

Why does my migration pipeline need atomic JSON writes for per-file rule execution?

Atomic JSON writes ensure per-task fix results are recorded safely without corruption during batch processing. The dispatcher writes these records to maintain artifact integrity, allowing the migration pipeline to recover and trace outcomes deterministically if a subprocess fails.