返回顶部
d

design-engineering设计工程

Orchestrate iterative design and frontend engineering work through research, planning, sub-agent execution, and validation loops. Use when a visual/UI task requires multiple iterations, when the first implementation needs refinement based on feedback, when choosing between competing technical approaches (Canvas vs SVG vs CSS), or when coordinating sub-agents on design-heavy work. Covers animation architecture decisions, progressive enhancement patterns, performance-aware rendering choices, and t

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.2.0
安全检测
已通过
210
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

design-engineering

设计工程

统筹需要迭代、技术决策和验证的设计密集型前端工作。这项技能关注的是流程——如何研究、规划、构建、验证和优化——而非美学(美学方面请使用frontend-design)。

使用场景

  • - 需要多次迭代才能达到理想效果的视觉工作
  • 在技术方案之间做选择(Canvas vs SVG vs CSS等)
  • 协调子代理处理并行设计/工程任务
  • 根据用户反馈优化实现方案
  • 任何构建即发布不足以满足需求的前端工作

范围与安全

  • - 所有文件操作限定在用户项目目录内——不得使用项目根目录之外的绝对路径
  • 子代理在编排器定义的项目范围内操作,不得访问项目外文件
  • 子代理输出(文件写入、研究发现)限定在项目工作目录内
  • 无需凭证或外部服务
  • Playwright(用于截图时)仅连接localhost开发服务器——绝不连接外部URL
  • 不会向外部端点泄露或传输数据;所有工作均在本地完成

迭代循环

每项设计工程任务遵循以下循环:

研究 → 规划 → 审批 → 执行 → 验证 → 反馈 → 优化

1. 研究阶段

在接触代码之前,先理解问题空间。并行启动2-3个研究子代理,从不同视角切入:
  • - 灵感/参考——寻找我们试图实现的目标的示例
  • 技术方案——哪些工具/技术能解决这类问题
  • 约束条件——性能、浏览器支持、可访问性、渐进增强

研究代理应将发现写入项目工作目录内的文件,以便在迭代过程中保留上下文。

2. 规划阶段

将研究成果综合为具体计划。在执行前提交用户审批。计划应包括:
  • - 架构决策及理由(不仅是使用X,而是使用X因为Y在Z方面失败)
  • 层级/组件分解
  • 哪些被移除、哪些被添加、哪些保持不变
  • 事前分析:什么会导致失败?
  • 预估子代理任务
  • 工作量预估: 统计所有子代理的预估步骤。如果总步骤超过40步,分解为不超过20步的子阶段。如果在20-40步之间,插入一个中期质量检查点(截图+集成检查后再继续)。20步以下直接执行。这可以防止复杂设计任务中的质量崩溃。

3. 执行阶段

分配子代理执行聚焦、上下文精简的任务。关键规则见references/subagent-patterns.md。

4. 验证阶段

子代理完成后,编排器必须进行验证。构建检查是必要但不充分的。检查集成点——见references/validation-checklist.md。

5. 反馈 → 优化

提交给用户审查。视觉工作预计需要2-5次迭代。每次迭代:
  1. 1. 对实时结果截图(如可用,使用Playwright)
  2. 根据反馈识别具体问题
  3. 进行针对性修复(不要每次都从头重建)
  4. 验证并重新部署

技术决策框架

在选择渲染方案时,请阅读references/rendering-decisions.md。快速启发式指南:

需求使用方案
静态装饰图案使用SVG数据URI的CSS background-image
少于100个手写动画元素
内联SVG + CSS动画 |
| 程序化生成、超过100个元素、全页面覆盖 | Canvas 2D |
| 3D、重型粒子系统、后期处理 | Three.js/WebGL(最后手段——较重) |

渐进增强栈

每个视觉增强必须优雅降级:

  1. 1. CSS基线(始终有效,无需JS)
  2. JS增强层在其上淡入
  3. prefers-reduced-motion → 完全跳过动画
  4. 低端设备检测 → 降低复杂度
  5. 亮/暗主题感知

玻璃面板模式

用于浮动在动画背景上的内容:
css
.card {
background: color-mix(in srgb, var(--bg-card) 50-60%, transparent);
backdrop-filter: blur(8-12px);
-webkit-backdrop-filter: blur(8-12px);
}

让动画透过显示,同时保持文本可读。根据背景强度调整模糊和透明度。

参考文档

  • - references/subagent-patterns.md — 如何分配和验证子代理工作
  • references/validation-checklist.md — 执行后检查,捕获集成错误
  • references/rendering-decisions.md — Canvas vs SVG vs CSS决策指南及生产实践

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 design-engineering-1776014314 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 design-engineering-1776014314 技能

通过命令行安装

skillhub install design-engineering-1776014314

下载

⬇ 下载 design-engineering v1.2.0(免费)

文件大小: 7.94 KB | 发布时间: 2026-4-13 10:01

v1.2.0 最新 2026-4-13 10:01
- Added explicit versioning to SKILL.md (now version 1.2.0).
- Expanded scope & safety guidelines to clarify file system boundaries, restrict sub-agent file access, and ensure all operations remain within the project root.
- Tightened Playwright usage description: screenshots are taken only on local servers, never external URLs.
- Stated that no data or credentials are ever sent to external endpoints.
- No changes to core iteration workflow; all new content is focused on clarifying safety, privacy, and project boundary controls.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部