Add OpenAI plugin submission bundle

Build a Codex-native OpenAI plugin with bundled hooks, public listing metadata, submission guidance, privacy coverage, and regression tests.

AI assistance: OpenAI Codex prepared and validated these changes under maintainer direction.
This commit is contained in:
Paul Bakaus
2026-07-09 16:42:13 -07:00
parent 4c5b3aa45a
commit 3d0312cc94
47 changed files with 489 additions and 77 deletions
+44
View File
@@ -0,0 +1,44 @@
export function buildCodexPluginManifest(rootManifest) {
return {
name: rootManifest.name,
version: rootManifest.version,
description: 'Design and refine frontend interfaces with coding agents.',
author: {
...rootManifest.author,
name: 'Renaissance Geek Inc',
url: rootManifest.homepage,
},
homepage: rootManifest.homepage,
repository: rootManifest.repository,
license: 'Apache-2.0',
keywords: [
'design',
'frontend',
'ui',
'ux',
'accessibility',
'anti-patterns',
],
skills: './skills/',
interface: {
displayName: 'Impeccable',
shortDescription: 'Design and refine interfaces',
longDescription: 'Create, critique, and refine frontend interfaces with your coding agent. Impeccable provides 23 focused design commands, live browser iteration for exploring visual directions, and automatic checks that flag common design anti-patterns as you work.',
developerName: 'Renaissance Geek Inc',
category: 'Creativity',
capabilities: ['Interactive', 'Read', 'Write'],
websiteURL: rootManifest.homepage,
privacyPolicyURL: `${rootManifest.homepage}/privacy`,
termsOfServiceURL: `${rootManifest.repository}/blob/main/LICENSE`,
defaultPrompt: [
'critique this interface and prioritize what to fix.',
'craft a distinctive landing page, then polish the result.',
'start impeccable live so I can explore bolder or more delightful variants.',
],
brandColor: '#E2AE38',
composerIcon: './assets/icon.png',
logo: './assets/icon.png',
screenshots: [],
},
};
}