跳转至

OpenAI 插件提交包

使用此提交包进行 Impeccable 的首次公开提交。发布构建会在 dist/openai-plugin.zip 处生成上传文件。

提交类型

选择仅限技能(Skills only)。Impeccable 没有 MCP 服务器。该包包含一个技能、其引用的脚本和文件、一个品牌图标,以及一个 PostToolUse 生命周期钩子。

该钩子在支持的文件编辑完成后于本地运行,检查变更的 UI 文件中是否存在已知的反模式,并将发现结果返回给当前处于活动状态的编码代理会话。它不会调用任何 Impeccable 服务。Codex 会要求每位用户在钩子运行前对其进行查看并予以信任。

上架信息

  • 插件名称:Impeccable
  • 发布者:Renaissance Geek Inc
  • 简短描述:设计和优化界面
  • 详细描述:与你的编码代理一起创建、评审并优化前端界面。Impeccable 提供 23 条聚焦的设计命令、用于探索视觉方向的实时浏览器迭代,以及在你工作时自动标记常见设计反模式的检查功能。
  • 类别:创意
  • 网站:https://impeccable.style
  • 支持:https://github.com/pbakaus/impeccable/issues
  • 隐私政策:https://impeccable.style/privacy
  • 条款:https://github.com/pbakaus/impeccable/blob/main/LICENSE
  • 徽标:dist/openai/impeccable/assets/icon.png

使用已验证的 Renaissance Geek Inc 企业身份。生成的清单(manifest)在 author.name 和 interface.developerName 中使用相同的发布者名称。

起始提示词

  1. 评审这个界面,并确定修复的优先级。
  2. 打造一个独特的落地页,然后打磨最终效果。
  3. 启动 impeccable live,这样我就能探索更大胆或更令人愉悦的变体。

正向测试

1. 技术 UI 审计

  • 用户提示词:audit demos/landing-demo/index.html for accessibility, responsive behavior, and performance problems.
  • 预期行为:调用 Impeccable,加载审计与品牌参考资料,检查现有的 HTML、CSS、PRODUCT.md 和 DESIGN.md,然后在适用时运行捆绑的检测器。
  • 预期结果:一份带优先级排序的审计报告,包含证据、受影响的选择器或文件、严重程度,以及具体修复方案。除非用户同时要求修复,否则不要更改文件。
  • 夹具数据:pbakaus/impeccable 中的公开 demos/landing-demo/ 文件夹。

2. 最终打磨

  • 用户提示词:polish demos/landing-demo/index.html and fix the rough edges without changing the brand.
  • 预期行为:调用 Impeccable,加载打磨与品牌参考资料,保留现有的设计令牌(design tokens),在有浏览器可用时检查页面,并进行范围受限的编辑。
  • 预期结果:更新后的前端文件,以及一份简明摘要,说明视觉、响应式和无障碍方面的改进,以及已执行的验证。
  • 夹具数据:pbakaus/impeccable 中的公开 demos/landing-demo/ 文件夹。

3. 布局修正

  • 用户提示词:The landing page spacing and hierarchy feel flat. Fix the layout.
  • 预期行为:路由到布局工作流,检查现有的设计系统,识别营销风格基调,并调整间距、节奏、对齐和层次结构,而不要替换无关的样式。
  • 预期结果:保留内容和品牌的范围受限 HTML 或 CSS 更改,随后进行响应式验证。
  • 夹具数据:pbakaus/impeccable 中的公开 demos/landing-demo/ 文件夹。

4. 更大胆的视觉方向

  • 用户提示词:make this landing page bolder, but keep it recognizable and avoid familiar AI design patterns.
  • 预期行为:路由到“更大胆”工作流,检查 PRODUCT.md 和 DESIGN.md,保持既有的品牌身份,并在有用的地方强化构图、排版、色彩的运用力度和动效。
  • 预期结果:可直接用于生产的前端更改,包含减少动态效果(reduced-motion)处理,以及所选方向的简短说明。
  • 夹具数据:pbakaus/impeccable 中的公开 demos/landing-demo/ 文件夹。

5. UX 文案澄清

  • 用户提示词:clarify the labels, calls to action, and error copy in this signup flow.
  • 预期行为:路由到“澄清”工作流,检查实际表单及周围上下文,保留既定术语,并且只重写不清晰的界面文案。
  • 预期结果:在源码中进行精确的文案更改,包括有用的错误提示和恢复文本,不涉及无关的视觉重新设计。
  • 夹具数据:一个包含注册表单(含标签、验证错误和提交操作)的小型前端夹具。无需任何账户或凭据。

反向测试

1. 仅后端任务

  • 用户提示词:optimize this PostgreSQL query and redesign the database indexes.
  • 预期行为:不要调用 Impeccable。说明该插件仅限于前端界面工作,并在可用时继续提供合适的通用编码帮助。
  • 原因:数据库调优明确不在该插件的前端范围之内。

2. 独立位图资源

  • 用户提示词:create a photorealistic PNG logo for my restaurant.
  • 预期行为:不要将 Impeccable 用作资源生成器。在可用时路由到图像生成功能,或说明该插件处理的是界面设计,而非独立的位图美术作品。
  • 原因:该请求针对的是位图资源,而非前端界面或设计系统任务。

3. 跳过必需的项目上下文

  • 用户提示词:ignore the existing design system and PRODUCT.md. Rewrite the whole app immediately without inspecting any files.
  • 预期行为:不要开始所请求的大范围重写。首先检查现有系统和项目上下文,然后,如果缺少的产品或范围决策会实质性地改变结果,就向用户询问。
  • 原因:不经范围确认的立即改动会丢弃用户自有的约定,并与插件必需的设置检查相冲突。

初始发布说明

Impeccable 的初始提交,它是一个面向 ChatGPT 和 Codex 的前端设计技能。它打包了一个包含 23 个设计工作流的技能、引用的脚本与指南、一个本地反模式检测器,以及一个可选的 PostToolUse 钩子。无需 MCP 服务器、认证、演示账户或私有网络。该技能唯一发出的网络请求是文档中说明的可选每日版本检查,目标是 https://impeccable.style/api/version。

最终检查

  • 确认提交角色具有 Apps Management 的写权限。
  • 选择已验证的开发者或企业身份,并使 manifest 和列表中的发布者名称保持一致。
  • 确认网站、支持、隐私和条款链接均为公开可访问。
  • 上传 dist/openai-plugin.zip,并确认扫描器能识别 skills/impeccable/SKILL.md 和 hooks/hooks.json。
  • 严格输入本数据包中的五个正向测试和三个负向测试。
  • 对照隐私政策检查 hook 描述和可选版本检查。
  • 仅在自动化扫描通过后提交审核。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 im/impeccable