SuperAPI AI 工具集

htmx-expert

编程与开发

查看项目

更新于 10-16 07:24

技能介绍

用途:htmx-expert 是一个编码专家技能,聚焦 htmx 超媒体模式,帮助在编写或审查代码时应用一致的最佳实践,并覆盖 Django、Flask、Go 的服务端集成。

主要能力:资料列出的 htmx 通用实践包括使用语义化 HTML5 元素、实现 CSRF 防护、按需使用 HTMX 扩展、用 hx-boost 实现整页导航、处理错误、遵循渐进增强、使用服务端模板(如 Jinja2、Handlebars),以及使用 hx-get、hx-post、hx-trigger、hx-swap、hx-target、hx-indicator 等属性控制请求与内容替换。Django 方面包括结合 Django 模板系统与 HTMX 属性、用内置功能实现 CSRF 防护、用 HttpResponse 返回 HTMX 响应、利用表单校验、错误处理与日志、模板标签配合 HTMX 属性。Flask 方面包括 render_template 服务端渲染、Flask-WTF 表单处理、url_for 生成 URL、jsonify 返回 JSON、Flask-SQLAlchemy 数据库操作、Blueprint 模块化。Go 方面包括 html/template 渲染、http.HandlerFunc 处理 HTMX 请求、gorilla/mux 路由、encoding/json 返回 JSON、错误处理与日志、context 处理取消与超时。

使用方式:资料给出内存协议要求:开始前执行 cat .claude/context/memory/learnings.md,完成后记录新发现的模式或例外;并提示上下文可能重置,未写入记忆的内容视为未发生。具体安装或调用方式资料未提供。

适用场景:适合需要按框架规范编写、审查 htmx 代码,并组织 htmx 局部片段模板目录结构的开发工作。

限制:资料未提供支持的框架版本、依赖、安装命令、平台、收费或效果说明;实际能力以所集成技能内容为准。