The original prompt asked for three numeric labels (“0.66”, “0.40”, “0.10”) near the arrows. That generation failed eval (3 arrows produced, no visible arc). The skill then generated 3 retry variations; variation B passed both structural (7/7) and the LLM judge.
Variation B’s exact prompt was not surfaced back to the orchestrator at the time, but based on the resulting SVG it replaced the three numerics with a single “cos θ” label and emphasized the arc:
icon Two thick arrows from a shared origin point, splayed apart at roughly
a 50-degree angle, with a clearly visible shaded arc between them showing
the angle. A small "cos θ" label floats inside the arc. Color: #C55E5D
rust only. Metaphor: cosine angle determines embedding similarity.
⚠️ This text is reconstructed, not the literal API call. Future generations archived by the skill (per SKILL.md step 9) will record the verbatim winning prompt automatically.
icon Two thick arrows from a shared origin point, splayed apart at roughly
a 50-degree angle, with a small shaded arc between them showing the angle.
Three tiny numeric labels float beside the arrows: "0.66", "0.40", "0.10".
Color: #C55E5D rust only. Metaphor: cosine angle determines embedding
similarity — wider angle, lower score.
The single rust SVG is used as-is on cream backgrounds (homepage card list).
On the rust article header, _sass/_posts-pages.scss applies
filter: brightness(0) invert(1); opacity: 0.85 to recolor it as a cream
silhouette. Skill produces one canonical artifact — context adaptation lives
in the stylesheet.