ardot-design-router

Classifies canvas design intent and routes to the matching domain design skill.

68|25|Updated Jul 24, 2026
One-click install
npx skills add https://github.com/rojim666/SztuCode --skill ardot-design-router-rojim666
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ardot-design-router
Source: https://github.com/rojim666/SztuCode/tree/main/py-runtime/src/sztu_code/core/prompts/workbuddy/skills/ardot-design-router
Command: npx skills add https://github.com/rojim666/SztuCode --skill ardot-design-router-rojim666

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When a design request arrives in Craft/design mode without clear UI signals, it is unclear which specialized design workflow should handle it. This Skill resolves that ambiguity by classifying the user's intent and dispatching to the correct domain skill instead of improvising a procedure. ## Core Features & Use Cases - Intent Classification: Reads the user message, selected canvas node, and editor state to distinguish UI screens, slide decks, posters, livestream posters, and design-to-code requests. - Skill Dispatch: Loads exactly one matching domain skill (ardot-ui-design, ardot-slides, ardot-poster, livestream-poster, or ardot-design-to-code) and defers to it together with ardot-design-core. - Hard Rule Enforcement: Applies always-on canvas design rules, including no sub-agents, a three-part reply format, target-node priority, and screenshot verification via capture_screenshot. - Use Case: A user in design mode says "make a landing page for our product launch" — the router matches the UI/interface intent, loads ardot-ui-design, and the design work proceeds under that skill's workflow. ## Quick Start Describe the design you want on the canvas, such as asking to create a mobile app dashboard screen, and the router will classify it and load the right design skill.

Frequently Asked Questions about ardot-design-router

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

FAQPage Schema
How do I route an ambiguous design request to the right design workflow?▼

Read the user message together with the selected canvas node and editor state, then match the intent against the decision table covering UI, slides, poster, livestream poster, and design-to-code. Load the single best-matching domain skill and follow its workflow with ardot-design-core.

What design types can the Ardot design router classify?▼

It classifies five intent types: UI/interface screens, slide decks, livestream posters, general posters and visual assets, and design-to-code or style extraction tasks. If none match, it asks the user one clarifying question instead of guessing.

Can the router handle PowerPoint .pptx file generation?▼

No. The router explicitly excludes PowerPoint .pptx file output, which belongs to the separate pptx skill. It only routes canvas-based slide design work to the ardot-slides skill.

What happens when a design request is genuinely ambiguous?▼

The router asks the user one concise clarifying question and does not load any domain skill until the intent is resolved. This prevents loading the wrong workflow and improvising domain procedures.

Does the router allow delegating design work to sub-agents?▼

No. A hard rule prohibits spawning sub-agents, tasks, or background agents. All design work must be done inline in the main conversation using the ardot MCP tools.