Files
hyperframes/skills
ukimsanov b6fae4eab4 feat(skill): PHASE D — story craft (hook taxonomy + motion patterns + optional archetypes)
PHASE D1 universal extracts into step-3-storyboard.md:

- **Named hook patterns table (10 types)**: shocking-statistic /
  imagine / direct-address / pain-validation / visceral-metaphor /
  rhetorical-question / category-announcement / visual-spectacle /
  question-invitation / trend-positioning. Each with one-line "when
  to use" + a concrete VO example. Inserted after "Opener default"
  prose with explicit "don't combine more than one hook per opener"
  guardrail.

- **Three named motion patterns** in Per-Beat Direction so the
  storyboard names them and the worker implements (sourced from
  plv2 motion-language.md):
  - `stillness-before-climax` — 0.3-0.75s pause between major
    action and confirmation (narrative comma).
  - `exit-75-percent` — exit ≈ 75% of entry duration (not 50%,
    not 100%).
  - `multiplicative-breathing` — `scale = final * (1 + sin(t*freq)
    * amp)` driven by onUpdate, NOT yoyo. ±6px or ±2-5% minimum
    amplitude.

PHASE D2 optional archetypes as SECONDARY framing:

Inserted under "First decision: CONCEPT" as a clearly-optional
section. The Arc field (Problem→Solution / Reveal / Demonstration
/ Vibe / Comparison) stays as primary. Archetypes only apply when
the user's brief is launch-style or persuasion-heavy:

- PAS (Pain → Agitate → Solve)
- BAB (Before → After → Bridge)
- Future-Pacing
- Demo-Loop
- Feature-Benefit-Cascade

Each with one-line "when to use" + the typical opening shape.
Skipped plv2's persuasion-family framing (Pain/Authority/Social/
Cognitive/Hedonic) — wrong identity layer for w2h ("viral hook"
not "sales pitch" per Step -1).
2026-06-11 12:24:43 -07:00
..