mirror of
https://github.com/nexu-io/open-design.git
synced 2026-06-01 03:14:35 +07:00
- Introduced `specVersion` and `version` fields to the plugin and marketplace schemas, ensuring better versioning and compatibility tracking. - Updated various components and functions to handle the new fields, including database migrations, plugin snapshots, and marketplace management. - Enhanced tests to validate the presence and correctness of the new fields in plugin manifests and marketplace entries. - Improved documentation to reflect the changes in schema requirements and provide guidance on the new versioning system. This update strengthens the plugin ecosystem by providing clear versioning, enhancing the reliability and maintainability of plugins and marketplaces.
1.6 KiB
1.6 KiB
贡献插件
语言:English | 简体中文
遵循本规范的插件可以作为示例放在这个仓库,也可以放在独立公开仓库中,再通过 PR 把它加入 marketplace index。
接受的贡献类型
- 新示例插件:
plugins/spec/examples/<plugin-id>/。 - 模板、作者文档、evals 或 PR checklist 的改进。
- 提升插件在 Agent Skills 兼容客户端之间可移植性的修复。
- 指向公开插件仓库的 marketplace index 更新。
- skills.sh、ClawHub 或其他专用 skill registry 的发布说明。
Review Checklist
Reviewer 应检查:
- 插件包含可移植的
SKILL.md。 open-design.json声明specVersion和插件version。open-design.json没有复制 skill 正文。- 插件主类清晰:import、create、export、share、deploy、refine 或 extend。
- create 插件的输出模式清晰:prototype、deck、live-artifact、image、video、hyperframes、audio 或 design-system。
- capabilities 是最小必要集合。
- 对外可见的操作有用户确认。
- 视觉类示例包含 preview 或具体输出。
- registry 发布声明链接到 canonical source,且不暗示 registry 背书。
- JSON 合法,PR 中列出了验证命令。
PR 模板
## Plugin
- ID:
- Spec version:
- Plugin version:
- Lane:
- Mode:
- Source:
## What it does
## Trigger examples
## Capabilities
## Validation
## Screenshots or example outputs
## Registry publishing
- Canonical source:
- Marketplace catalog version:
- skills.sh:
- ClawHub:
- Other registries: