yishu5/htmlhero.skill
HTML/React 第一页 Hero 生成工作流。用户提供 Hero Prompt、品牌主题、首页视觉需求、背景视频/图片、或要求"先对齐再生成第一页"、"需要你更改的部分: {}"、"做一个能跑的交互 Hero 页面"时必须使用。本 skill 要求先同步理解和需要替换的部分,确认后再创建或修改前端工程,并交付可运行、可预览、可打包的第一页。
npx skills add https://github.com/YiShu5/claude-skills --skill HTMLHero.skill
把用户给的 Hero Prompt 或主题,生成一个可运行、可演示、可继续扩展成 HTML/PPT 的第一页 Hero。
核心原则:第一页不是普通首页,它是后续整套页面的视觉母版。
当用户提出以下任一需求时使用:
不要立刻写代码。先完整阅读用户给的:
然后提炼:
输出一段简短理解说明,并且必须输出下面这个块。
如果有需要用户确认或替换的内容:
需要你更改的部分: {
"主题/主旨": "需要用户确认或替换的内容",
"主标题": "需要用户确认或替换的内容",
"副标题/说明": "需要用户确认或替换的内容",
"背景媒体": "需要用户确认或替换的内容",
"交互组件": "需要用户确认或替换的内容",
"技术栈/工程位置": "需要用户确认或替换的内容",
"交付物": "需要用户确认或替换的内容"
}
只保留真正需要确认的 key。没有不确定项时输出:
需要你更改的部分: {}
最后问用户是否确认执行。
只有当用户明确回复类似下面的话,才开始修改代码:
确认执行开始做没问题就按这个来如果用户继续补充内容,不要急着执行;更新理解和 需要你更改的部分。
执行时必须:
10. 页面必须适配桌面和移动端,文字不能重叠、溢出或被媒体挡住。
如果用户没有另行指定,优先使用:
motion/react 做进场、hover、切换动画lucide-react 做按钮/icon背景视频交互优先选择“视频自然播放 + 鼠标视差/漂移”的方案;只有用户明确要求拖动时间轴时,才用 currentTime scrub。远程 MP4 反复 seek 容易卡顿。
完成后必须尽量验证:
npm run build 或项目等价构建命令成功node_modules/、dist/、.git/最终回复保持简短,包含:
不要只给设计建议;确认执行后要完成到可运行、可验证、可交付。
Take yishu5/htmlhero.skill from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.