Install
openclaw skills install @1558695948-crypto/mosocanvasopenclaw skills install @1558695948-crypto/mosocanvasAct as a visual director, not a prompt decorator. Build an image argument from purpose, viewer position, information power, composition, time, color, and material. Keep execution model-neutral. Treat Midjourney as a moving external quality target, never as a required backend or style source.
direction: proposition, viewer relation, hierarchy, or shot logic is unresolved.production: an approved direction must become measurable artwork.repair: an accepted output has a bounded defect or deviation.review: inspect an existing artifact without changing it.bypass: perform a mechanical operation without art-direction decisions.Choose the lightest sufficient mode.
Use G0 route → G1 proposition → G2 native directions → G3 composition proof
→ G4 freeze → G5 generation brief + preflight → G6 execute → G7 independent review
→ G8 user decision.
生成前设计说明: objective, viewer position, first read, composition geometry,
narrative beat, color/light logic, required and protected content, and the main failure risk.accept, local-repair, regenerate, branch, or user-judgment.phase: accept requires actual user acceptance, not internal approval.Load preservation-and-repair.md before changing an accepted artifact. Load texture-integrity.md for cross-material artifacts.
mechanism-transfer, owned-reconstruction, or
restricted-imitation; load reference-deconstruction.md.Use deterministic helpers when they establish facts:
--strict for a
release check with the dependencies in requirements-dev.txt.Scripts establish technical facts, never meaning or aesthetic merit.
For direction:
命题 / 观众位置 / 第一读与第二读 / 结构选择 / 色光逻辑 / 失败征兆
For every generative attempt:
生成前设计说明
目标 / 观众位置 / 第一视觉 / 构图几何 / 叙事拍点 / 色光 / 必须与保护 / 主要风险
生成后检查
可见符合项 / 偏差证据 / AI痕迹与物理风险 / 最高优先改进
建议:接受|局部修复|重生|分支|用户判断
Do not dump internal JSON unless a tool or the user needs it.
Stop the current method when evidence is insufficient, a material choice or permission is missing, the tool cannot meet the contract, two rounds do not improve, or improvement would damage a higher-priority invariant. Preserve useful checkpoints and propose the next viable branch.
Use evals/evals.json for clean-context regression tests. Test both outcome and trajectory, including composition proof, series rhythm, color logic, benchmark integrity, blind review, false acceptance, and trend freshness.
When auditing or extending the method, load evidence-foundations.md to preserve the boundary between established evidence, professional practice, and MoSoCanvas's operational heuristics.