Skip to content

feat(skills): add content-culture calibration + use-real-subject#450

Open
vanceingalls wants to merge 1 commit intovance/skill-prompt-expansion-overhaulfrom
vance/skill-content-culture-real-subject
Open

feat(skills): add content-culture calibration + use-real-subject#450
vanceingalls wants to merge 1 commit intovance/skill-prompt-expansion-overhaulfrom
vance/skill-content-culture-real-subject

Conversation

@vanceingalls
Copy link
Copy Markdown
Collaborator

What

Brief description of the change.

Why

Why is this change needed?

How

How was this implemented? Any notable design decisions?

Test plan

How was this tested?

  • Unit tests added/updated
  • Manual testing performed
  • Documentation updated (if applicable)

Two skill additions to prompt-expansion.md, derived from eval 4
user-judge results (branch lost 2/6 to main):

1. Before you enrich, calibrate to content culture.
   Eval 4 p1 Stride: branch treated a running-shoes teaser as an
   introspective narrative (stillness -> ignition -> claim). Main
   went with kinetic brand energy (marquee sweeps, HUD counters
   ticking live, bold display at scale). User picked main. Always-
   enrich over-rotates toward narrative reframes; consumer-brand
   genres want kinetic energy, not contemplation.

   New section teaches the agent to pick the genre's energy
   register FIRST (consumer brand / product demo / technical /
   documentary / editorial / news), then enrich INSIDE that
   register. Includes a "what the genre does NOT want" column to
   prevent common over-rotations.

2. Use the real subject when it exists.
   Eval 4 p5 Migrant Mother: branch used a placeholder [PHOTOGRAPH]
   rectangle with R4 shared-overlay discipline. Main fetched the
   actual photograph from Library of Congress IIIF. User picked
   main. When the composition is about a specific, named, real-
   world artifact (photograph, painting, song, public figure's
   words, company UI, historical moment) AND the artifact is
   accessible via public sources, use it. R4 applies to HOW to
   present the subject, not WHETHER to use a real one. Explicit
   examples: LoC IIIF, Wikimedia Commons, NASA open archive,
   Mauritshuis open-access.

Applied to branch worktree only. NOT synced to installed main
skill path per the lesson from the contamination bug - main's
skill stays pinned so future evals have a clean baseline.
Copy link
Copy Markdown
Collaborator Author

vanceingalls commented Apr 23, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant