bfe3275e21
Constraint: Chinese users need localized plugin and skill descriptions while third-party sources must remain syncable from upstream. Rejected: Editing third-party generated files by hand | Sync would overwrite them and make localization drift from config. Rejected: One plugin per Three.js skill | Users should install one domain package while Codex can still select individual skills inside it. Confidence: high Scope-risk: moderate Directive: Keep plugin IDs and skill names in English kebab-case; put user-facing Chinese text in manifest fields, SKILL.md descriptions, or external-source overrides. Tested: Codex manual confirms duplicate skills are not merged; powershell sync_external_plugins.ps1 with proxy; python scripts\\validate_marketplace.py; validate_plugin.py for all plugins; codex plugin list local marketplace; codex plugin add/remove eapil-threejs. Not-tested: Codex Desktop visual refresh after pulling the updated remote marketplace.
92 lines
4.6 KiB
JSON
92 lines
4.6 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"
|
|
]
|
|
}
|
|
]
|
|
}
|