关于 html
html 是用于创建或修改独立、响应式 HTML 界面的技能。它规定了文件位置、本地静态服务器以及交付前的页面验证步骤。
主要功能
- 01创建或修改 HTML 文件
- 02响应式语义化界面结构
- 03提供无障碍控件
- 04本地提供并验证页面
适用场景
- 01创建新的 HTML 界面
- 02修改指定的 HTML 文件
- 03交付前在本地检查页面
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ eliasstravik/ skills --skill html安装后在 Claude Code 中输入/html确认已加载。
详细介绍
HTML
流程
- 在提供的 HTML 状态根目录内解析
ARTIFACT_DIR,否则使用展开后的~/.html:原地修改指定名称的产物,或为新任务创建由三个随机小写单词组成的 slug。 - 除非用户指定其他入口文件,否则只将
ARTIFACT_DIR/index.html写为完整、自包含、忠实于源内容且响应式的界面,并采用语义化结构和无障碍控件。 - 在
127.0.0.1上为ARTIFACT_DIR启动长期运行的静态服务器,并使用一个空闲的非通用端口。 - 使用任务运行目录中的文件验证确切的
http://127.0.0.1:<PORT>/index.html;如果绑定或获取失败,则从第 3 步开始并改用其他端口重试,并在交接期间保持已验证的服务器运行。 - 回复内容必须严格为
HTML file: <absolute entry-file path>,然后是HTML: [Open locally](<verified /index.html URL>);如果无法验证服务器,则省略链接,并提供路径及一条简短原因。
详情
- 将
python3 -m http.server "$PORT" --bind 127.0.0.1 --directory "$ARTIFACT_DIR"作为长期运行工具会话的前台命令运行;不要在即将退出的 shell 中将其置于后台或分离运行。
评论
支持 Markdown