forked from nexu-io/open-design
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathopen-design.json
More file actions
156 lines (156 loc) · 5.34 KB
/
Copy pathopen-design.json
File metadata and controls
156 lines (156 loc) · 5.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
{
"$schema": "https://open-design.ai/schemas/plugin.v1.json",
"specVersion": "1.0.0",
"name": "od-new-generation",
"title": "New generation (default scenario)",
"title_i18n": {
"en": "New generation (default scenario)",
"zh-CN": "新生成(默认场景)",
"zh-TW": "新生成(預設場景)",
"ja": "新規生成(デフォルトシナリオ)",
"ko": "새로 생성 (기본 시나리오)",
"de": "Neuerzeugung (Standard-Szenario)",
"fr": "Nouvelle génération (scénario par défaut)",
"ru": "Новая генерация (сценарий по умолчанию)",
"es": "Nueva generación (escenario predeterminado)",
"pt-BR": "Nova geração (cenário padrão)",
"it": "Nuova generazione (scenario predefinito)",
"vi": "Tạo mới (kịch bản mặc định)",
"pl": "Nowe tworzenie (scenariusz domyślny)",
"id": "Pembuatan baru (skenario default)",
"nl": "Nieuwe generatie (standaardscenario)",
"ar": "إنشاء جديد (السيناريو الافتراضي)",
"tr": "Yeni üretim (varsayılan senaryo)",
"uk": "Нова генерація (типовий сценарій)"
},
"version": "0.1.0",
"description": "Default reference pipeline for the new-generation taskKind.",
"description_i18n": {
"en": "Default reference pipeline for the new-generation taskKind.",
"zh-CN": "new-generation taskKind 的默认参考流水线。",
"zh-TW": "new-generation taskKind 的預設參考流水線。",
"ja": "new-generation taskKind 用のデフォルトリファレンスパイプライン。",
"ko": "new-generation taskKind을 위한 기본 레퍼런스 파이프라인.",
"de": "Standard-Referenzpipeline für den new-generation taskKind.",
"fr": "Pipeline de référence par défaut pour le taskKind new-generation.",
"ru": "Эталонный конвейер по умолчанию для taskKind new-generation.",
"es": "Pipeline de referencia por defecto para el taskKind new-generation.",
"pt-BR": "Pipeline de referência padrão para o taskKind new-generation.",
"it": "Pipeline di riferimento predefinita per il taskKind new-generation.",
"vi": "Pipeline tham chiếu mặc định cho taskKind new-generation.",
"pl": "Domyślny pipeline referencyjny dla taskKind new-generation.",
"id": "Pipeline referensi default untuk taskKind new-generation.",
"nl": "Standaard-referentiepipeline voor de new-generation taskKind.",
"ar": "خط المعالجة المرجعي الافتراضي لـ taskKind new-generation.",
"tr": "new-generation taskKind için varsayılan referans pipeline.",
"uk": "Типовий референс-конвеєр для taskKind new-generation."
},
"license": "MIT",
"author": {
"name": "Open Design",
"url": "https://github.com/nexu-io"
},
"homepage": "https://github.com/nexu-io/open-design/tree/main/plugins/_official/scenarios/od-new-generation",
"tags": [
"scenario",
"first-party",
"new-generation"
],
"compat": {
"agentSkills": [
{
"path": "./SKILL.md"
}
]
},
"od": {
"kind": "scenario",
"taskKind": "new-generation",
"scenario": "new-generation",
"mode": "scenario",
"context": {
"craft": [
"typography",
"color",
"anti-ai-slop"
]
},
"pipeline": {
"stages": [
{
"id": "discovery",
"atoms": [
"discovery-question-form"
]
},
{
"id": "plan",
"atoms": [
"direction-picker",
"todo-write"
]
},
{
"id": "generate",
"atoms": [
"file-write",
"live-artifact"
]
},
{
"id": "critique",
"atoms": [
"critique-theater"
],
"repeat": true,
"until": "critique.score>=4 || iterations>=3"
}
]
},
"capabilities": [
"prompt:inject"
],
"useCase": {
"query": {
"en": "Generate a {{artifactKind}} for {{audience}} on {{topic}}. Use the discovery → plan → generate → critique loop and stop when the critique score converges or the iteration ceiling is hit.",
"zh-CN": "使用这个插件完成以下任务:Generate a {{artifactKind}} for {{audience}} on {{topic}}. Use the discovery → plan → generate → critique loop and stop when the critique score converges or the iteration ceiling is hit."
},
"exampleOutputs": [
{
"path": "./examples/saas-landing.html",
"title": "SaaS launch landing page"
}
]
},
"inputs": [
{
"name": "artifactKind",
"type": "string",
"required": true,
"label": "Artifact kind",
"placeholder": "landing page",
"options": [
"landing page",
"investor deck",
"blog post",
"internal tool",
"dashboard"
]
},
{
"name": "audience",
"type": "string",
"required": true,
"label": "Audience",
"placeholder": "VC partners at a Series A SaaS round"
},
{
"name": "topic",
"type": "string",
"required": true,
"label": "Topic",
"placeholder": "shipping faster product pipelines"
}
]
}
}