Communitygithub.com

scroll-film-site

Use ao construir ou aprimorar um site pessoal ou portfólio que deve rolar como um filme (scrub cinematográfico), incluindo movimento personalizado do cursor e implantação na conta de hospedagem do proprietário.

O que é scroll-film-site?

Esta skill orienta a construção de um site pessoal ou portfólio onde a rolagem funciona como um 'playhead' cinematográfico, proporcionando uma experiência suave e agradável, sem ser brusca. Ela prioriza o uso de CSS (sticky scenes e `animation-timeline`) para efeitos de pinça e scrub, recorrendo a bibliotecas de timeline apenas quando o CSS não é suficiente. A skill define uma gramática de cenas (4–6 no máximo, com cortes variados) e um padrão de pinça com um scroller alto e um still sticky em viewport cheia. Também permite um cursor personalizado com atraso (spring lag) ou brilho (glare) como aprimoramento progressivo, respeitando `prefers-reduced-motion`. Implanta na conta de hospedagem do proprietário e exige que o conteúdo seja legível sem JavaScript, sem sequestro de rolagem e com links reais (nunca inventados). A skill é ideal para desenvolvedores que desejam criar um site com rolagem cinematográfica, responsivo e acessível, usando uma stack web moderna e seguindo diretrizes de autoridade (CSS primeiro, biblioteca apenas quando necessário) e uma definição de conclusão clara: URL ao vivo, sensação de filme, responsivo e com links reais.

Funciona com~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/Balllvin/balllvin-stack/tree/HEAD/skills/scroll-film-site

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Site pessoal com rolagem cinematográfica

Construa um site pessoal ou portfólio onde a rolagem é o playhead. Não é um arquivo de vídeo. Ritmo agradável, totalmente responsivo, aprimoramento progressivo.

Autoridade

  1. Cenas CSS sticky com animação orientada por rolagem primeiro. Uma biblioteca de timeline apenas quando o CSS não puder fixar ou fazer scrub.
  2. Siga a direção de arte ou skill de gosto do repositório. Não recorra a um kit frontend genérico que lute contra esse gosto.
  3. Skills oficiais de scroll-timeline quando estiverem instaladas.
  4. Apenas ideias de catálogo (sim / talvez): blur-fade, glare-hover, scroll-progress, ponteiro com atraso, noise, raios de luz. Reimplemente em CSS ou na biblioteca de timeline. Não cole primitivas de movimento de outro framework.
  5. Respeite prefers-reduced-motion: reduce — stills, mesma ordem de conteúdo, sem chamadas para ação bloqueadas por movimento.

Escada de câmera (pare no primeiro degrau que segurar)

  1. Remova cenas redundantes.
  2. CSS: cenas sticky, animation-timeline: view() / scroll(), transform e opacidade apenas.
  3. Uma biblioteca de rolagem acionada apenas se o CSS não puder fixar ou fazer scrub de uma cena. Scrub suave, easing linear, mate ao desmontar. Anime transform e opacidade apenas.
  4. Não adicione um sequestro de rolagem suave de terceiros, sequências de quadros canvas, herói 3D ou scrub currentTime de <video>.

Gramática de cenas

  • Máximo de 4–6 cenas. Cortes adjacentes não devem compartilhar a mesma família de layout.
  • Abrir, segurar (fixar mais scrub), cortar, fechar.
  • Padrão de fixação: um scroller alto mais um still sticky em viewport cheia.
  • Sem snap de rolagem obrigatório em toda a página.
  • O conteúdo deve ser legível com JavaScript desligado. Sem sequestro de rolagem. Sem estado de framework por tick em mousemove ou rolagem.

Conteúdo do site pessoal (adaptar conforme briefing)

Batidas típicas: identidade, o que construo, o produto atual, links (os perfis reais que eles lhe deram), uma chamada para ação de fechamento. Links são URLs reais apenas — nunca invente perfis. Peça os reais se estiverem faltando.

Cursor

Um cursor personalizado com atraso de mola (spring lag) ou brilho (glare) ao mover é permitido como aprimoramento progressivo. Mantenha o cursor nativo disponível para movimento reduzido e toque. Prefira ouvintes de ponteiro com limitação de animation-frame, não estado de framework a cada movimento.

Padrões de stack

  • Um framework web moderno é aceitável.
  • Implante sob a conta de hospedagem do proprietário, não de uma equipe diferente.
  • A codificação segue o padrão de codificação local: implementar, depois uma segunda revisão e armar uma rotina de verificação.

Definição de concluído

  • Uma URL ao vivo sob a conta do proprietário
  • A rolagem parece um filme (agradável, não brusca)
  • Responsivo; stills com movimento reduzido
  • Apenas links reais
  • Relate a URL quando estiver ao vivo

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Habilidades Relacionadas