一键导入
ordine-export-import
Use when 需要导出或导入 Ordine 的 Best Practice 数据(含 checklistItems 和 codeSnippets),用于备份、迁移或共享。触发词:导出最佳实践、导入规范、迁移数据、备份bestpractice、export import。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when 需要导出或导入 Ordine 的 Best Practice 数据(含 checklistItems 和 codeSnippets),用于备份、迁移或共享。触发词:导出最佳实践、导入规范、迁移数据、备份bestpractice、export import。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when 需要了解 Ordine 系统的整体架构和快速上手指南,包括核心概念、实体关系、CLI 和 API 使用方法。触发词:ordine入门、快速开始、ordine是什么、系统架构、ordine overview。
Use when 需要通过 Ordine 浏览项目文件系统,列出目录内容或获取递归目录树。触发词:浏览文件、查看目录、文件系统浏览、目录树、browse filesystem。
Use when Pipeline 运行失败或结果异常,需要读取 Job 的 Trace 日志、分析错误原因并给出修复建议。触发词:browse traces、job失败、排查运行失败、trace日志、pipeline报错、job error。
Use when 需要在 Ordine 系统中创建新的 Best Practice(最佳实践),包含条件、内容、代码片段和检查清单条目。触发词:创建最佳实践、新建bestpractice、添加编码规范、添加实践规范。
Use when 需要在 Ordine 系统中创建新的 Operation(原子操作),定义执行器(skill/script)、输入输出和接受的对象类型。触发词:创建操作、新建operation、添加检查操作、添加修复操作。
Use when 需要在 Ordine 系统中创建新的 Pipeline(质量检查流水线),包括定义节点(folder/operation/output)和边(连接关系),通过 REST API 或 UI 完成。触发词:创建流水线、新建pipeline、设计工作流、构建检查流程。
| name | ordine-export-import |
| description | Use when 需要导出或导入 Ordine 的 Best Practice 数据(含 checklistItems 和 codeSnippets),用于备份、迁移或共享。触发词:导出最佳实践、导入规范、迁移数据、备份bestpractice、export import。 |
Ordine 支持将 Best Practice(连同关联的 Checklist Items 和 Code Snippets)批量导出为 JSON 文件,以及从 JSON 文件导入。适用于数据备份、环境迁移和团队共享。
CLI 当前不直接支持导出导入。使用 REST API 操作。
# 导出到文件
curl -s http://localhost:9433/api/best-practices/export > best-practices-export.json
# 预览导出内容
curl -s http://localhost:9433/api/best-practices/export | python3 -m json.tool
导出格式:
[
{
"id": "bp_classname_convention",
"title": "className 使用 cn() 函数",
"condition": "当组件中使用 className 动态拼接时",
"content": "所有动态 className 必须使用 cn() 工具函数",
"codeSnippet": "...",
"category": "style",
"language": "react",
"tags": ["className", "tailwind"],
"checklistItems": [
{ "id": "cli_cn_1", "content": "所有动态 className 使用 cn()", "sortOrder": 0 }
],
"codeSnippets": [
{ "id": "cs_cn_good", "title": "✅ 正确用法", "code": "...", "language": "tsx", "sortOrder": 0 }
]
}
]
# 从文件导入
curl -X POST http://localhost:9433/api/best-practices/import \
-H "Content-Type: application/json" \
-d @best-practices-export.json
返回导入统计:
{
"imported": {
"bestPractices": 5,
"checklistItems": 12,
"codeSnippets": 8
}
}
# 定期备份
DATE=$(date +%Y%m%d)
curl -s http://localhost:9433/api/best-practices/export > "backups/bp-${DATE}.json"
# 从开发环境导出
ORDINE_API_URL=http://localhost:9433 \
curl -s http://localhost:9433/api/best-practices/export > bp-export.json
# 导入到生产环境
curl -X POST http://production-server:9433/api/best-practices/import \
-H "Content-Type: application/json" \
-d @bp-export.json
将导出的 JSON 文件提交到仓库,团队成员各自导入:
# 从仓库中的共享文件导入
curl -X POST http://localhost:9433/api/best-practices/import \
-H "Content-Type: application/json" \
-d @shared/best-practices.json