Instalar en Claude Code
Copiargit clone --depth 1 https://github.com/nateherkai/scroll-craft /tmp/scrollcraft && cp -r /tmp/scrollcraft/plugins/nateherk-design/skills/scrollcraft ~/.claude/skills/scrollcraftDespués abre una sesión nueva de Claude Code; el skill carga automáticamente.
Definición
SKILL.md
# scrollcraft Scroll is the only input every visitor already knows how to use. This skill treats it as a timeline: the wheel is a scrubber, the page is a film with real text on top, and each section behaves differently enough that the visitor keeps going to find out what the next one does. **What you produce:** an interview brief, a page grammar, a customer-journey map, a feeling curve with one engineered peak, a scroll score, one signature move, generated assets, one real HTML page on a token-driven design floor, and a strip of screenshots proving it holds up at every scroll position. ## What this is not It is not "generate a flythrough and drop text on it." That approach produces one device applied to a whole page, and every site built that way is recognisable at a glance: same claymation diorama, same centred copy, same `01 / 06` counter, same "scroll to explore" nudge. Five sections that behave identically are one section shown five times. Four rules follow from that, and they are the spine of this skill: 1. **Variety is the product.** A page uses at least four device families and never the same device twice in a row. Read [references/devices.md](references/devices.md). 2. **The world is photographic unless the brand is genuinely illustrated.** Soft matte low-poly clay diorama is banned as a default. Read [references/worlds.md](references/worlds.md). 3. **No continuous chain.** A single unbroken camera flight is the most expensive and most fragile thing you can build, and it exists only to hide cuts between scenes. Vary the device instead and the cut disappears for free, because the visitor is not watching one film. Chain only when the brief is literally "one continuous journey." 4. **A different world is not a different page.** The device kit varies how a page looks. Structure is a separate axis, and it has to be decided deliberately or every build inherits the same skeleton. The first four builds did exactly that. Read [references/uniqueness.md](references/uniqueness.md). ## Step 0: The interview **Always interview the human before generating anything.** Not a brief you inferred from the brand name, not a plan you present for approval. Actual questions, asked, answered, written down. A page built from assumptions comes back looking like the last page built from assumptions. The skill is a range instrument, not a house style. The human brings intent and whatever assets they own; the interview is where that turns into the right kind of page: one unbroken world, distinct scenes, printed chapters, a live surface. The skill can do any of them. The interview decides which. Keep it short. Eight questions, asked in one pass: 1. **Vibe in three to five words**, plus up to three references from any medium. A film, an album cover, a shop, a magazine, a game. Not "sites you like": naming sites is how a page ends up looking like an existing site. 2. **The scroll journey, section by section, in their words.** What the visitor should hit first, what comes next, what the last thing is. Their sequence, not a menu you offered. 3. **The energy curve.** Where it should feel calm, where it should feel intense. A page that is loud the whole way is as flat as one that is quiet the whole way. 4. **How should someone feel while scrolling, stage by stage, and what is the ONE moment they should remember?** Energy is loudness. This is emotion, and the two do not line up: on a loud page the quiet act can be the most intense. The stage-by-stage answer becomes the feeling curve, the one moment becomes the peak. Both are required in BRIEF.md. See [references/feel.md](references/feel.md). 5. **One thing this site should do that no site they have seen does.** This is the seed of the signature move. Push for a real answer; "be memorable" is not one. 6. **How far from premium-minimal they want to go.** Offer the range in [uniqueness.md §5](references/uniqueness.md): brutalist, maximalist, playful, retro, dense, editorial, premium-minimal. Their answer governs the aesthetic family, not your taste. 7. **One unbroken world, or distinct scenes?** Should the whole page feel like one continuous place the scroll flies through (worldflight, see [references/worldflight.md](references/worldflight.md)), or like separate scenes, chapters, or cuts? This is the single biggest structural fork, and it is their call, not a device you pick later. Offer both plainly; neither is the default. 8. **What assets do they already have?** Footage, photos, product shots, a brand kit, clips of themselves. Real assets anchor the world and cut generation cost; the answer decides what gets graded and encoded versus generated. "Nothing" is a fine answer and means a fully generated world. Write the answers into `<workspace>/builds/<name>/BRIEF.md` before any act planning, in their words, not paraphrased into marketing prose. Everything downstream reads from that file. BRIEF.md must contain, at minimum: - The eight interview answers, verbatim. - **The feeling curve.** One line per act: the emotion, then what on screen causes it. Written before the acts exist, added to as the score fills in. - **The peak.** The one moment, written as the sentence a visitor would say to a friend, plus which act it lives in. - **The completed tell-someone sentence.** "It's the site where ___", filled with an experience, not a device name. - Any authored silence, so the verification pass can tell it from dead scroll. [references/feel.md](references/feel.md) is the spec for all four. **If the human is genuinely unreachable** and the run is fully autonomous, write BRIEF.md yourself: answer all eight questions in the brand's voice, mark the file `Self-authored, not interviewed` at the top, and say so in the final report. A self-authored brief is a fallback, never the plan. ## Bootstrap Environment, not a stage of the work. Do it once the interview is an