mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-11 21:57:14 +03:00
* 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. * Fix provider script command rendering Replace heuristic rewrites across executable scripts with one explicit provider marker, render pinned shortcuts per target harness, and remove the personal email from the public publisher manifest. Addresses automated review feedback on PR #363. AI assistance: OpenAI Codex prepared and validated these changes under maintainer direction.
44 lines
1.6 KiB
JavaScript
44 lines
1.6 KiB
JavaScript
export function buildCodexPluginManifest(rootManifest) {
|
|
return {
|
|
name: rootManifest.name,
|
|
version: rootManifest.version,
|
|
description: 'Design and refine frontend interfaces with coding agents.',
|
|
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: [],
|
|
},
|
|
};
|
|
}
|