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 中使用相同的发布者名称。
起始提示词¶
- 评审这个界面,并确定修复的优先级。
- 打造一个独特的落地页,然后打磨最终效果。
- 启动 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