SuperAPI AI 工具集

fixing-metadata

前端与建站

查看项目

更新于 10-15 20:12

技能介绍

用途:fixing-metadata 是一个面向元数据工作的技能,目标是在对话中约束并检查元数据实现,确保发布的元数据正确、完整。它可用于审查现有文件,也可将规则应用于本次对话中的元数据改动。\n\n使用方式:输入 /fixing-metadata 可将约束应用到本次对话中的所有元数据工作;输入 /fixing-metadata <file> 则针对文件按全部规则审查并输出违规项(引用具体行或片段)、原因(一句短说明)与具体修复建议(代码级建议)。除非明确要求,不引入新框架或 SEO 库,优先最小改动。\n\n规则按优先级:1 正确性与重复(关键),2 标题与描述(高),3 canonical 与索引(高),4 社交卡片(高),5 图标与 manifest(中),6 结构化数据(中),7 语言与替代链接(低到中),8 工具边界(关键)。\n\n主要检查点:每页只在一处定义元数据,避免相互竞争的系统;不输出重复的 title、description、canonical 或 robots;元数据需确定,不包含随机或不稳定值;转义并净化动态或用户生成字符串;每页有安全的 title 与 description 默认值。每页必须有 title,全站格式一致,简短可读,避免堆砌;可分享或可搜索页面应有纯文本 description。canonical 指向首选 URL;仅对私有、重复或非公开页面使用 noindex;robots 与实际访问意图一致;预览或暂存页尽量默认 noindex;分页页面 canonical 行为正确。可分享页面须设置 Open Graph 的 title、description、image;OG 与 Twitter 图片用绝对 URL;图片尺寸与宽高比稳定;og:url 与 canonical 一致;og:type 合理,通常为 website 或 article;twitter:card 默认 summary_large_image。至少提供一个跨浏览器可用的 favicon;需要时提供 apple-touch-icon;manifest 有效并在使用时被引用;有意图地设置 theme-color;图标路径稳定可缓存。JSON-LD 仅在清晰对应真实页面内容时添加,必须有效且反映实际渲染内容,不得编造评分、评论、价格或组织信息,除非必要每页一个块。正确设置 html lang;存在本地化时设置 og:locale;仅当页面真实存在时添加 hreflang;本地化页面按语言正确 canonical。优先最小改动,不重构无关代码;不迁移框架或 SEO 库;遵循项目现有元数据模式(如 Next.js metadata API、react-helmet、手动 head 等)。\n\n审查建议:先修关键问题(重复、canonical、索引);确保 title、description、canonical 与 og:url 一致;在真实 URL 而非 localhost 验证社交卡片;偏好稳定朴素的元数据;保持 diff 最小且仅限元数据。\n\n适用场景:添加或修改页面标题、描述、canonical、robots;实现 Open Graph 或 Twitter 卡片;设置 favicon、应用图标、manifest、theme-color;构建共享 SEO 组件或布局元数据默认值;添加 JSON-LD;更改语言区域、替代语言或 canonical 路由;发布新页面、营销页或可分享链接。\n\n限制:资料未提供具体平台绑定、收费方式或详细安装命令。使用 /fixing-metadata 与 /fixing-metadata <file> 命令需保持原样。除资料所述规则外,其他实现细节暂未提供。