Loading...
Loading...
Compare original and translation side by side
mkdir -p .tmp-design-specs/{project-name}mkdir -p .tmp-design-specs/{project-name}| Pass | Output File | Description |
|---|---|---|
| 1 | | Layout and structure |
| 2 | | Color tokens |
| 3 | | Typography tokens |
| 4 | | Component tree |
| 5 | | Spacing and dimensions |
| 6 | | States and accessibility |
| 7 | | Final consolidated output |
| 轮次 | 输出文件 | 说明 |
|---|---|---|
| 1 | | 布局与结构 |
| 2 | | 颜色令牌 |
| 3 | | 排版令牌 |
| 4 | | 组件树 |
| 5 | | 间距与尺寸 |
| 6 | | 状态与可访问性 |
| 7 | | 最终合并输出 |
Screenshot Input
|
v
[Pass 1] Source Analysis & Layout -----> pass-1-layout.json
|
v
[Pass 2] Color & Visual Style -----> pass-2-colors.json
|
v
[Pass 3] Typography Analysis -----> pass-3-typography.json
|
v
[Pass 4] Component Detection -----> pass-4-components.json
|
v
[Pass 5] Spacing & Dimensions -----> pass-5-spacing.json
|
v
[Pass 6] States & Accessibility -----> pass-6-states.json
|
v
[Pass 7] Consolidation -----> design-spec.json (FINAL)截图输入
|
v
[第1轮] 源分析与布局 -----> pass-1-layout.json
|
v
[第2轮] 颜色与视觉风格 -----> pass-2-colors.json
|
v
[第3轮] 排版分析 -----> pass-3-typography.json
|
v
[第4轮] 组件检测 -----> pass-4-components.json
|
v
[第5轮] 间距与尺寸 -----> pass-5-spacing.json
|
v
[第6轮] 状态与可访问性 -----> pass-6-states.json
|
v
[第7轮] 结果合并 -----> design-spec.json (最终输出)You are Pass 1 of a 7-pass design specification extraction system. Your focus: LAYOUT AND STRUCTURE ONLY.You are Pass 1 of a 7-pass design specification extraction system. Your focus: LAYOUT AND STRUCTURE ONLY..tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-1-layout.json
---.tmp-design-specs/{project}/pass-1-layout.json
---You are Pass 2 of a 7-pass design specification extraction system. Your focus: COLOR EXTRACTION.You are Pass 2 of a 7-pass design specification extraction system. Your focus: COLOR EXTRACTION..tmp-design-specs/{project}/pass-2-colors.json.tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-2-colors.json.tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-2-colors.json
---.tmp-design-specs/{project}/pass-2-colors.json
---You are Pass 3 of a 7-pass design specification extraction system. Your focus: TYPOGRAPHY.You are Pass 3 of a 7-pass design specification extraction system. Your focus: TYPOGRAPHY..tmp-design-specs/{project}/pass-3-typography.json.tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-2-colors.json.tmp-design-specs/{project}/pass-3-typography.json.tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-2-colors.json.tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-2-colors.json.tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-2-colors.json.tmp-design-specs/{project}/pass-3-typography.json
---.tmp-design-specs/{project}/pass-3-typography.json
---You are Pass 4 of a 7-pass design specification extraction system. Your focus: COMPONENT DETECTION.You are Pass 4 of a 7-pass design specification extraction system. Your focus: COMPONENT DETECTION..tmp-design-specs/{project}/pass-4-components.json.tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-2-colors.json.tmp-design-specs/{project}/pass-3-typography.json.tmp-design-specs/{project}/pass-4-components.json.tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-2-colors.json.tmp-design-specs/{project}/pass-3-typography.json.tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-2-colors.json.tmp-design-specs/{project}/pass-3-typography.json.tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-2-colors.json.tmp-design-specs/{project}/pass-3-typography.json.tmp-design-specs/{project}/pass-4-components.json
---.tmp-design-specs/{project}/pass-4-components.json
---You are Pass 5 of a 7-pass design specification extraction system. Your focus: SPACING AND DIMENSIONS.You are Pass 5 of a 7-pass design specification extraction system. Your focus: SPACING AND DIMENSIONS..tmp-design-specs/{project}/pass-5-spacing.json.tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-4-components.json.tmp-design-specs/{project}/pass-5-spacing.json.tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-4-components.json.tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-4-components.json.tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-4-components.json.tmp-design-specs/{project}/pass-5-spacing.json
---.tmp-design-specs/{project}/pass-5-spacing.json
---You are Pass 6 of a 7-pass design specification extraction system. Your focus: STATES AND ACCESSIBILITY.You are Pass 6 of a 7-pass design specification extraction system. Your focus: STATES AND ACCESSIBILITY..tmp-design-specs/{project}/pass-6-states.json.tmp-design-specs/{project}/pass-2-colors.json.tmp-design-specs/{project}/pass-4-components.json.tmp-design-specs/{project}/pass-6-states.json.tmp-design-specs/{project}/pass-2-colors.json.tmp-design-specs/{project}/pass-4-components.json.tmp-design-specs/{project}/pass-4-components.json.tmp-design-specs/{project}/pass-2-colors.json.tmp-design-specs/{project}/pass-4-components.json.tmp-design-specs/{project}/pass-2-colors.json.tmp-design-specs/{project}/pass-6-states.json
---.tmp-design-specs/{project}/pass-6-states.json
---You are Pass 7 (FINAL) of a 7-pass design specification extraction system. Your focus: CONSOLIDATION.You are Pass 7 (FINAL) of a 7-pass design specification extraction system. Your focus: CONSOLIDATION..tmp-design-specs/{project}/design-spec.json.tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-2-colors.json.tmp-design-specs/{project}/pass-3-typography.json.tmp-design-specs/{project}/pass-4-components.json.tmp-design-specs/{project}/pass-5-spacing.json.tmp-design-specs/{project}/pass-6-states.json.tmp-design-specs/{project}/design-spec.json.tmp-design-specs/{project}/pass-1-layout.json.tmp-design-specs/{project}/pass-2-colors.json.tmp-design-specs/{project}/pass-3-typography.json.tmp-design-specs/{project}/pass-4-components.json.tmp-design-specs/{project}/pass-5-spacing.json.tmp-design-specs/{project}/pass-6-states.json.tmp-design-specs/{project}/design-spec.json
---.tmp-design-specs/{project}/design-spec.json
---mkdir -p .tmp-design-specs/{project-name}mkdir -p .tmp-design-specs/{project-name}{project}// Step 0: Create directory for intermediate files
mkdir -p .tmp-design-specs/my-design
// Steps 1-6: Delegate each pass sequentially
teams(action: 'delegate', tasks: [{
text: '[Pass 1 prompt - worker MUST write to .tmp-design-specs/my-design/pass-1-layout.json]',
assignee: 'design-pass-1'
}])
// VERIFY: Read .tmp-design-specs/my-design/pass-1-layout.json exists
// Continue for Passes 2-6, verifying each file exists ...
// Step 7: Final Consolidation
teams(action: 'delegate', tasks: [{
text: '[Pass 7 prompt - worker reads ALL pass files, MUST write to design-spec.json]',
assignee: 'design-consolidator'
}])
// VERIFY: Read .tmp-design-specs/my-design/design-spec.json exists
// Step 8: Save final spec as a ticket
todos_oneshot(
title: "Design spec: my-design",
description: "<contents of design-spec.json>",
tags: "design-spec",
type: "task"
){project}// Step 0: Create directory for intermediate files
mkdir -p .tmp-design-specs/my-design
// Steps 1-6: Delegate each pass sequentially
teams(action: 'delegate', tasks: [{
text: '[Pass 1 prompt - worker MUST write to .tmp-design-specs/my-design/pass-1-layout.json]',
assignee: 'design-pass-1'
}])
// VERIFY: Read .tmp-design-specs/my-design/pass-1-layout.json exists
// Continue for Passes 2-6, verifying each file exists ...
// Step 7: Final Consolidation
teams(action: 'delegate', tasks: [{
text: '[Pass 7 prompt - worker reads ALL pass files, MUST write to design-spec.json]',
assignee: 'design-consolidator'
}])
// VERIFY: Read .tmp-design-specs/my-design/design-spec.json exists
// Step 8: Save final spec as a ticket
todos_oneshot(
title: "Design spec: my-design",
description: "<contents of design-spec.json>",
tags: "design-spec",
type: "task"
)// After Pass N completes:
Read(".tmp-design-specs/{project}/pass-N-{type}.json")
// If file doesn't exist or is invalid JSON, re-run the pass// After Pass N completes:
Read(".tmp-design-specs/{project}/pass-N-{type}.json")
// If file doesn't exist or is invalid JSON, re-run the passundefinedundefined
---
---references/design-tokens-schema.jsonreferences/extraction-patterns.mdreferences/design-tokens-schema.jsonreferences/extraction-patterns.md$value$type$description{group.token}$extensions$value$type$description{group.token}$extensions