select-art-pipeline
Resolve a registered visual pipeline from a task-local prompt override or STYLE.md, recording selection evidence without changing the default. Use for proof-to-model assets, generated imagery, authore
Files2
View on GitHubSKILL.mdskills/select-art-pipeline/SKILL.md
GitHubSelect Art Pipeline
When to use
- Starting any visual or art-production request governed by
STYLE.md. - A prompt explicitly requests proof-to-model assets, image generation, direct Bubo LOCAL generation, code-first Three.js models, Blender production, floor-plan buildings or schematic assemblies.
- CSS/SVG interface-only work follows style guidance independently; do not start reconstruction or resolve a retired vector pipeline.
- Explaining which pipeline is active without changing the repository contract.
Workflow
- Read and validate
STYLE.mdwith./commands/validate-style-contract.sh. - Normalize explicit prompt language to
CLOUD,LOCAL,PROOF_TO_MODEL,CODE,BLENDER,FLOOR_PLAN_TO_MODELorSCHEMATIC_TO_MODEL. A prompt override may select any registered pipeline, including one outside the contract's allowed alternatives. - Resolve the prompt override before the primary pipeline with
./commands/resolve-art-pipeline.sh. If no override exists, use the primary pipeline inSTYLE.md. - For an override, write the resolver evidence below the active
.hephaera/.cache/tasks/<task>/folder. PreserveselectionSource: promptand the active style-contract hash. - Read the resolved pipeline contract under
.styles/.pipelines/and follow it together with the selected art-style template. - For
CLOUDorLOCALimage generation, also readMEDIA.md. Existing-proofPROOF_TO_MODEL,CODE, ordinaryBLENDERand proceduralFLOOR_PLAN_TO_MODEL/SCHEMATIC_TO_MODELdo not requireMEDIA.md; read it whenever cloud/local generated inputs are in scope. Route these model workflows tobuild-proof-to-model-assets,build-floor-plan-modelsorbuild-schematic-modelsrespectively after resolving skill compatibility; never implicitly invoke a generator. - If the selected capability is unavailable or fails, stop and report the failure.
- Route LOCAL generation to
use-bubo-local-generationthrough the pinned Bubo runtime. Selection alone never authorizes setup, model loading, generation, an additional candidate/revision allowance or runtime promotion. Audio uses MEDIA policy independently of this visual selection workflow.
Output
- Canonical selected pipeline and whether it came from the prompt or
STYLE.md. - Active style-contract path and SHA-256.
- Task-local evidence path when a prompt override is used.
- A clear stop reason when the selected pipeline cannot proceed.
Guardrails
- Do not rewrite
STYLE.mdfor a task-local prompt override. - Do not silently switch or fall back between pipelines.
- Do not require
MEDIA.mdfor existing-proofPROOF_TO_MODEL,CODE, ordinaryBLENDER, or procedural floor-plan/schematic work. Reject retired CSS3/CSS/vector/css-vector pipeline aliases and explain migration. - Keep selection evidence below
.hephaera/.cache/tasks/and never persist credentials.
Commands
./commands/resolve-art-pipeline.sh [--style STYLE.md] [--override PIPELINE] [--json] [--evidence .hephaera/.cache/tasks/<task>/pipeline-selection.json]./commands/validate-style-contract.sh [STYLE.md]