소스 정보
- 저장소
- echoVic/boss-skill
- 최근 소스 활동
- 2026년 7월 30일 06:48
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 552
- 포크
- 48
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/echoVic/boss-skill --skill ui-designer-design-variants명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | ui-designer/design-variants |
| description | 设计变体模式,产出2-3个设计方案及 tradeoff 分析,供用户选择后确定最终方案 |
| version | 1.0.0 |
| agent | ui-designer |
| type | workflow |
| user-invocable | false |
| agent-invocable | true |
| dependencies | ["ui-designer/design-system"] |
| triggers | ["PRD 中明确要求提供多个设计方案对比时","用户显式要求\"给几个方案选\"或\"设计变体\"时","设计方向存在明显分歧需要决策时"] |
当设计方向不确定、存在多种合理方案、或用户希望看到不同风格的对比时,启用变体模式。 不建议在简单功能或设计方向明确时使用——避免决策疲劳。
分析 PRD 后确定变体差异维度。常见维度组合:
| 策略 | 维度 | 适用场景 |
|---|---|---|
| 风格变体 | 简约 vs 丰富 vs 极简 | 品牌/调性不确定 |
| 布局变体 | 单栏 vs 双栏 vs 卡片 | 内容组织方式不确定 |
| 交互变体 | 步骤式 vs 单页式 vs 对话式 | 用户流程不确定 |
| 复杂度变体 | MVP vs 标准 vs 豪华 | 功能范围不确定 |
原则:每个变体应该有清晰的设计理念差异,而非仅仅是颜色/字体的不同。
为每个变体(2-3个)产出:
生成结构化对比,帮助用户快速决策:
| 维度 | 方案 A | 方案 B | 方案 C |
|---|---|---|---|
| 视觉复杂度 | 高/中/低 | - | - |
| 开发成本 | X 天 | - | - |
| 用户学习曲线 | 陡/平/无 | - | - |
| 可扩展性 | 高/中/低 | - | - |
| 品牌一致性 | 高/中/低 | - | - |
| 移动端适配 | 优/良/差 | - | - |
.boss/<feature>/ui-design-variants.jsonNEEDS_CONTEXT,等待用户选择boss runtime record-user-choice <feature> --choice-type design-variant \
--selected "<选中方案>" --options "<方案A,方案B,方案C>" --reason "<用户理由>"
ui-design.json 和 ui-spec.md输出到 .boss/<feature>/ui-design-variants.json:
{
"schemaVersion": "1.0.0",
"artifact": "ui-design-variants",
"feature": "<feature-name>",
"updatedAt": "<ISO-8601>",
"strategy": "风格变体|布局变体|交互变体|复杂度变体",
"variants": [
{
"variantId": "A",
"name": "方案A: [名称]",
"concept": "[一句话设计理念]",
"tradeoffs": {
"pros": ["优势1", "优势2", "优势3"],
"cons": ["劣势1", "劣势2"]
},
"designData": {
"mode": "wireframe",
"pages": [],
"components": [],
"prototype": {},
"implementationHints": {}
}
}
],
"comparison": {
"dimensions": ["视觉复杂度", "开发成本", "用户学习曲线", "可扩展性", "品牌一致性", "移动端适配"],
"matrix": [
{"dimension": "视觉复杂度", "A": "中", "B": "低", "C": "高"}
]
},
"recommendation": {
"variantId": "A",
"reason": "[推荐理由]"
},
"selectedVariantId": null
}
boss runtime report-agent-status <feature> <stage> boss-ui-designer NEEDS_CONTEXT \
--reason "已产出 N 个设计变体,等待用户选择最终方案(方案A/B/C)"
收到用户选择后:
ui-design-variants.json 的 selectedVariantId 字段designData 写入正式 ui-design.jsonui-spec.mdDONE 状态