mcpField
H
hwc-navigation-content

hwc-navigation-content

github.com/thehotwireclub开发152220 次安装3 周前更新
代码仓库

关于 hwc-navigation-content

hwc-navigation-content 是用于通过 Turbo Drive 和 Turbo Frames 实现导航与内容发现的技能,涵盖 URL 历史、Frame 生命周期、缓存和导航路径验证。

主要功能

  1. 01选择导航模式
  2. 02设计 URL 与历史状态
  3. 03处理 Frame 和访问生命周期
  4. 04清理 Turbo 缓存状态
  5. 05验证导航路径

适用场景

  1. 01构建标签页 Frame 导航
  2. 02管理分页与浏览器历史
  3. 03实现延迟加载 Frame
  4. 04创建分面搜索

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/thehotwireclub/hotwire_club-skills --skill hwc-navigation-content

安装后在 Claude Code 中输入/hwc-navigation-content确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
2023-05-09-turbo-drive-custom-rendering.md
2023-05-23-turbo-drive-cache-lifecycle.md
2023-06-20-turbo-frames-tabbed-navigation.md
2023-07-04-turbo-frames-pagination.md
2023-09-12-turbo-frames-scroll-position-restoration.md
2023-09-26-turbo-frames-lazy-loading-lifecycle.md
2024-02-13-turbo-drive-conditional-instant-click.md
2024-10-08-turbo-frames-markdown-preview.md
2024-12-10-stimulus-turbo-frames-faceted-search.md
INDEX.md

详细介绍

导航与内容显示

使用 Turbo Drive 和 Turbo Frames 实现导航与内容发现行为。

核心工作流

  1. 确定导航模式:标签页、分页、延迟帧加载、分面搜索,或自定义渲染/缓存生命周期。
  2. 优先确定 URL 和历史记录的归属(data-turbo-action、帧 src、查询参数、前进/后退行为)。
  3. 使用帧生命周期和访问事件更新活动状态、请求参数和滚动位置恢复。
  4. 在 Turbo 缓存快照生成前清理临时 UI 状态。
  5. 验证前进/后退导航和刷新路径下的行为。

注意事项

  • 在加载/渲染事件中更新活动状态/标签页状态,而不是在点击意图事件中更新。
  • 确保 URL 中的筛选条件和分页状态是规范的。
  • 避免在缓存快照中留下临时 UI 痕迹。
  • 审慎使用延迟加载;验证加载边界和观察器行为。

按需加载参考资料

仅打开当前请求所需的文件。

  • 标签页式帧导航:references/2023-06-20-turbo-frames-tabbed-navigation.md
  • 分页 + 历史记录管理:references/2023-07-04-turbo-frames-pagination.md
  • 延迟帧生命周期:references/2023-09-26-turbo-frames-lazy-loading-lifecycle.md
  • 滚动位置恢复:references/2023-09-12-turbo-frames-scroll-position-restoration.md
  • 缓存生命周期清理:references/2023-05-23-turbo-drive-cache-lifecycle.md
  • 自定义渲染拦截:references/2023-05-09-turbo-drive-custom-rendering.md
  • 条件式即时点击策略:references/2024-02-13-turbo-drive-conditional-instant-click.md
  • 使用 Stimulus 的分面搜索:references/2024-12-10-stimulus-turbo-frames-faceted-search.md
  • Markdown 预览流程:references/2024-10-08-turbo-frames-markdown-preview.md

完整目录请参阅 references/INDEX.md。

转交给相关技能

  • 表单提交和验证行为:使用 hwc-forms-validation
  • 基于推送的实时更新:使用 hwc-realtime-streaming
  • 媒体专属交互设计:使用 hwc-media-content
  • 通用反馈/过渡效果和感知性能优化:使用 hwc-ux-feedback
  • 非导航类 Stimulus API 基础知识:使用 hwc-stimulus-fundamentals

评论

支持 Markdown