JavaScript · 项目报告

nateherkai/scroll-craft

Claude Code skill for premium scroll-driven websites. Scroll becomes the timeline, on a real design floor, verified by screenshotting its own scroll.

已完成 打开 GitHub
N
402星标
71Fork
0Issue
MIT许可证

分析结果

项目分析

scroll-craft 是一个面向 Claude Code 的前端设计/生成技能插件,用于构建高品质、强交互、以滚动为时间轴的营销页、品牌页和叙事型网页。它不只是生成页面骨架,而是把页面语法、情绪曲线、滚动交互、视觉设计规范、资产处理和自动化截图验证整合到一个工作流中,目标是避免常见 AI 生成网页的同质化、可读性差和动画炫技但体验不佳等问题。

适用领域 前端开发 / Web 交互设计 / 滚动动画 / 创意编码 / 品牌官网与落地页 / AI 辅助设计 / Claude Code 插件 / 视觉设计系统 / 无障碍与可读性检查 / 视频/图像资产处理
配置难度 中高。对普通前端开发者来说,基础安装不难,但要充分发挥价值,需要理解 Claude Code 插件、Node 脚本、ffmpeg、Playwright、滚动交互设计、视觉设计规范和素材处理。若只是调用生成页面,难度中等;若要定制、排查视频编码或验证问题,难度较高。
商业价值 较高。对于需要差异化品牌表达的产品发布页、营销页、创意官网和高端服务展示页,它可以显著提升页面质感和互动体验,减少 AI 生成网页的模板感,并通过自动验证降低可读性和滚动体验风险。它尤其适合设计工程团队、独立工作室和重视视觉叙事的初创公司。不过,如果业务只需要普通信息展示页或低成本批量模板站,该项目的复杂度和强设计主张可能会超过实际需求。
01

技术亮点

  • 强调“滚动即时间轴”,支持视频逐帧 scrub、固定区块推进、横向轨道、逐行标题组装、背景色随滚动变化等效果
  • 内置八种互斥页面语法:电影一镜到底、章节编辑、实时表面、连续世界、字体海报、画廊、分屏舞台、节奏切片,降低生成页面同质化
  • 要求每个项目必须有独特的 signature move,即只属于该站点的定制交互
  • 通过 fingerprint gate 检查新页面是否与已生成页面在语法、导航、hero、叙事结构、结尾、标志性交互等维度足够不同
  • 将情绪曲线、峰终定律、排版底线、间距节奏、颜色角色、深度层次等设计规则显式纳入生成流程
  • 提供自动化验证能力,可检测死滚动、文本透明度问题、合成页面上的对比度、视频未解码等问题
  • 通过 contact sheet 截图让开发者快速审查不同滚动位置的页面状态
  • MIT 许可证,便于商业项目使用和二次开发
  • README 对能力边界和局限较诚实,明确说明工具高度主观、生成视频会产生额外成本、跨平台验证有限
02

目标用户

  • 使用 Claude Code 的前端开发者
  • 需要快速制作高质感品牌落地页的独立开发者或工作室
  • 负责营销页面、产品发布页、活动页的设计工程师
  • 希望用 AI 生成但又不想页面同质化的设计师
  • 创意技术开发者、互动叙事网页开发者
  • 有品牌规范、照片或视频素材并希望转化成滚动叙事网页的团队
03

配置要求

  • Node.js 18 或更高版本
  • Claude Code 环境
  • 完整 ffmpeg 构建,用于编码可按滚动 scrub 的视频片段;如自动查找失败,可设置 SCROLLCRAFT_FFMPEG
  • playwright-core 与 Chrome,用于页面验证;README 建议在构建目录中执行 npm i playwright-core
  • 如需 AI 生成资产,需要 KIE_AI_API_KEY;如果使用自有图片和视频素材,则不需要该 Key
  • 可选设置 SCROLLCRAFT_HOME 指定工作区目录
  • 也可通过最近的 .scrollcraft.json 配置工作区,例如 { "workspace": "path/to/builds" }
  • 如 Chrome 自动发现失败,可设置 SCROLLCRAFT_CHROME
  • 默认工作区为项目根目录下的 scrollcraft,构建输出位于 <workspace>/builds/<name>/,指纹注册表位于 <workspace>/FINGERPRINTS.md
04

适用场景

  • 生成带有电影感滚动叙事的产品介绍页
  • 制作品牌官网首页、发布页、营销活动页
  • 构建基于滚动驱动的视频 scrub、固定舞台、横向轨道、分章节编辑式页面
  • 根据品牌色、字体和素材生成符合品牌规范的互动页面
  • 用 Playwright 和截图方式验证页面在不同滚动位置的视觉状态
  • 检测死滚动、对比度不足、元素未完全显现、视频解码异常等体验问题
  • 为设计团队建立一套避免重复页面结构的创意生成流程
05

部署与配置

  • 在 Claude Code 中添加插件市场来源:/plugin marketplace add nateherkai/scroll-craft
  • 安装插件:/plugin install nateherk-design
  • 如果安装摘要提示需要激活,运行:/reload-plugins
  • 通过自然语言描述需求使用,或直接调用:/nateherk-design:scrollcraft
  • 首次运行前执行预检:node scripts/doctor.mjs
  • 创建工作区和空指纹注册表:node scripts/workspace.mjs --ensure
  • 如果本地开发或修改插件,可使用:claude --plugin-dir ./plugins/nateherk-design
06

风险与注意事项

  • 该项目高度依赖 Claude Code 插件体系,不适合非 Claude Code 工作流直接使用
  • README 明确说明作者只在 Windows 上运行过,macOS 和 Linux 虽有路径搜索逻辑但缺少实际构建验证,国内团队跨平台使用前需要测试
  • 依赖完整 ffmpeg、Chrome、playwright-core,环境配置可能比普通前端模板复杂
  • 如果需要 AI 生成视频或资产,可能产生明显 API 成本,尤其是连续世界类长视频页面
  • 工具非常 opinionated,会拒绝常见布局和配色,对希望快速生成常规企业官网模板的用户可能不友好
  • 生成结果质量仍取决于输入的品牌资料、素材质量、提示描述和人工审美判断
  • 自动化验证可以发现技术性问题,但不能替代人工判断页面是否真正有品牌表达和商业说服力
  • 作为 400 星级别的小众工具,生态、案例数量和长期维护稳定性仍需观察

历史记录

热榜历史快照

2026-08-24 第22名 新收录 · github_search