48a320e955
Add shadcn-ui/ui skills/shadcn to the external source registry and generate the public Codex plugin with localized Chinese marketplace metadata. Index the plugin in both marketplace entry points and lock the synced upstream commit. Constraint: Third-party plugin contents are generated from config/external-sources.json and locked to the upstream commit recorded in external-sources.lock.json. Rejected: Hand-editing generated shadcn plugin metadata | Localized display fields belong in manifestOverrides and skillDescriptions so future syncs preserve them. Confidence: high Scope-risk: narrow Directive: Re-run the external source sync instead of manually editing plugins/codex/plugins/shadcn when upstream changes. Tested: python scripts/validate_marketplace.py; python /Users/eapil/.codex/skills/.system/plugin-creator/scripts/validate_plugin.py plugins/codex/plugins/shadcn; git diff --check. Not-tested: Codex marketplace install/remove smoke test was not run.
144 lines
6.8 KiB
JSON
144 lines
6.8 KiB
JSON
{
|
|
"sources": [
|
|
{
|
|
"id": "superpowers",
|
|
"repo": "https://github.com/obra/superpowers.git",
|
|
"ref": "main",
|
|
"adapter": "codex-plugin",
|
|
"pluginName": "superpowers",
|
|
"category": "开发工具",
|
|
"sourcePath": ".",
|
|
"include": [
|
|
".codex-plugin",
|
|
"skills",
|
|
"assets",
|
|
"README.md",
|
|
"LICENSE",
|
|
"CODE_OF_CONDUCT.md"
|
|
],
|
|
"manifestOverrides": {
|
|
"description": "面向编码 Agent 的规划、TDD、调试、代码评审和交付工作流集合。",
|
|
"interface": {
|
|
"displayName": "Superpowers",
|
|
"shortDescription": "规划、TDD、调试、代码评审和交付工作流。",
|
|
"longDescription": "Superpowers 提供面向编码 Agent 的结构化工作流,覆盖需求澄清、计划编写、测试驱动开发、系统化调试、并行执行、代码评审和交付收尾。",
|
|
"category": "开发工具",
|
|
"defaultPrompt": [
|
|
"使用 Superpowers 帮我规划这个开发任务。",
|
|
"使用 Superpowers 帮我系统调试这个问题。"
|
|
]
|
|
}
|
|
},
|
|
"skillDescriptions": {
|
|
"brainstorming": "在开始创造性工作前澄清意图、约束和可行方向;适合功能设计、组件设计和行为变更。",
|
|
"dispatching-parallel-agents": "将两个或更多互不依赖的子任务分派给并行 Agent,以提升吞吐并保持边界清晰。",
|
|
"executing-plans": "按已经写好的实现计划逐步执行,并在关键节点进行检查和复核。",
|
|
"finishing-a-development-branch": "实现完成且验证通过后,用于判断如何整理、提交和集成开发分支。",
|
|
"receiving-code-review": "处理代码评审反馈时使用,先理解反馈和技术依据,再决定是否修改。",
|
|
"requesting-code-review": "完成较大改动后请求代码评审,重点检查需求满足、风险、测试和回归。",
|
|
"subagent-driven-development": "按计划把独立实现任务交给子 Agent,并由主 Agent 负责整合和验证。",
|
|
"systematic-debugging": "遇到 bug、测试失败或异常行为时使用,通过复现、定位根因和验证修复来调试。",
|
|
"test-driven-development": "实现功能或修复缺陷前使用,先写失败测试,再实现最小改动并重构。",
|
|
"using-git-worktrees": "开始需要隔离的功能开发时使用,通过 git worktree 建立独立工作区。",
|
|
"using-superpowers": "开始对话时了解如何发现和调用 Superpowers 技能。",
|
|
"verification-before-completion": "在声称任务完成、修复成功或测试通过前使用,确保有实际验证证据。",
|
|
"writing-plans": "在动手实现前编写多步骤计划,明确目标、约束、文件范围和验证方式。",
|
|
"writing-skills": "创建、修改或验证 Agent skill 时使用,确保 skill 可触发、可维护、可测试。"
|
|
}
|
|
},
|
|
{
|
|
"id": "ui-ux-pro-max",
|
|
"repo": "https://github.com/nextlevelbuilder/ui-ux-pro-max-skill.git",
|
|
"ref": "main",
|
|
"adapter": "claude-skill",
|
|
"pluginName": "ui-ux-pro-max",
|
|
"category": "设计",
|
|
"skillPath": ".claude/skills/ui-ux-pro-max",
|
|
"metadataPath": "skill.json",
|
|
"brandColor": "#7C3AED",
|
|
"manifestOverrides": {
|
|
"description": "面向界面设计、视觉风格、配色、字体、可访问性和前端技术栈的 UI/UX 设计智能库。",
|
|
"interface": {
|
|
"displayName": "UI/UX Pro Max",
|
|
"shortDescription": "UI/UX 设计智能库,覆盖风格、配色、字体、可访问性、图表和前端技术栈。",
|
|
"longDescription": "UI/UX Pro Max 提供可搜索的设计知识库,覆盖 UI 风格、配色、字体搭配、UX 指南、图表类型和多种前端技术栈,用于辅助中文用户完成产品界面设计和前端实现决策。",
|
|
"category": "设计",
|
|
"defaultPrompt": [
|
|
"使用 UI/UX Pro Max 帮我设计这个界面。",
|
|
"使用 UI/UX Pro Max 帮我优化这个产品体验。"
|
|
]
|
|
}
|
|
},
|
|
"skillDescriptions": {
|
|
"ui-ux-pro-max": "用于界面设计、视觉风格、配色、字体、可访问性、图表和前端技术栈选择的 UI/UX 设计智能库。"
|
|
},
|
|
"materializePaths": [
|
|
{
|
|
"source": "src/ui-ux-pro-max/data",
|
|
"destination": "data"
|
|
},
|
|
{
|
|
"source": "src/ui-ux-pro-max/scripts",
|
|
"destination": "scripts"
|
|
}
|
|
],
|
|
"includeRootFiles": [
|
|
"README.md",
|
|
"LICENSE"
|
|
]
|
|
},
|
|
{
|
|
"id": "shadcn",
|
|
"repo": "https://github.com/shadcn-ui/ui.git",
|
|
"ref": "main",
|
|
"adapter": "claude-skill",
|
|
"pluginName": "shadcn",
|
|
"category": "开发工具",
|
|
"skillPath": "skills/shadcn",
|
|
"brandColor": "#09090B",
|
|
"manifestOverrides": {
|
|
"version": "0.1.0",
|
|
"description": "面向 shadcn/ui 项目的组件安装、组件查询、文档检索、预设处理和实现规范工作流。",
|
|
"author": {
|
|
"name": "shadcn",
|
|
"url": "https://github.com/shadcn-ui"
|
|
},
|
|
"homepage": "https://ui.shadcn.com",
|
|
"repository": "https://github.com/shadcn-ui/ui",
|
|
"license": "MIT",
|
|
"keywords": [
|
|
"shadcn",
|
|
"shadcn-ui",
|
|
"components",
|
|
"design-system",
|
|
"react",
|
|
"tailwind"
|
|
],
|
|
"interface": {
|
|
"displayName": "shadcn/ui",
|
|
"shortDescription": "shadcn/ui 项目、组件、注册表和预设的开发工作流。",
|
|
"longDescription": "shadcn/ui skill 提供项目上下文读取、组件搜索、组件文档检索、CLI 操作约束、注册表组件接入、预设处理以及常见组件实现规范,适合在 React、Next.js、Tailwind 和 shadcn/ui 项目中使用。",
|
|
"developerName": "shadcn",
|
|
"category": "开发工具",
|
|
"defaultPrompt": [
|
|
"使用 shadcn/ui 帮我添加或修复组件。",
|
|
"使用 shadcn/ui 帮我检查这个项目的组件实现规范。"
|
|
],
|
|
"websiteURL": "https://ui.shadcn.com",
|
|
"privacyPolicyURL": "https://github.com/shadcn-ui/ui",
|
|
"termsOfServiceURL": "https://github.com/shadcn-ui/ui",
|
|
"brandColor": "#09090B",
|
|
"composerIcon": "./skills/shadcn/assets/shadcn-small.png",
|
|
"logo": "./skills/shadcn/assets/shadcn.png"
|
|
}
|
|
},
|
|
"skillDescriptions": {
|
|
"shadcn": "用于 shadcn/ui 项目初始化、组件安装、组件文档检索、注册表组件接入、预设处理和实现规范检查的开发工作流。"
|
|
},
|
|
"includeRootFiles": [
|
|
"LICENSE.md"
|
|
]
|
|
}
|
|
]
|
|
}
|