用途:审计 Resend 仪表盘的设计系统对齐情况。检查范围包括 src/app/(dashboard)* 的设计系统合规性,以及 src/ui/ 的文档覆盖度;仅报告发现的问题,不修改源文件、不创建分支、不打开 PR。
主要能力与流程:
- 加载上下文:读取 src/app/(internal)/design/_common/sidebar-data.ts,提取忽略列表与别名映射;读取 documented-components.json 与 documented-patterns.json;用 git rev-parse HEAD 获取当前提交 SHA。
- 执行规则检查:按 references/rubric.md 的类别索引,逐一运行 references/rubric/ 下每个类别文件;对标记项先对照 resend-design-system 技能确认是否存在对应 DS 原语,再判定为违规。基于判断的发现需引用 design-system/references/heuristics/ 下的文件作为 design_ref,措辞为建议而非违规,并在无现成规则时归入 rubric 候选类别。
- 生成报告:输出 references/report-format.md 定义的结构化 JSON,并按其中模板渲染为 Markdown。
- 通过 Linear 交付:按 references/linear-delivery.md 提交或更新 Linear issue;创建工单前执行 triage-backlog 预检,若 Triage 中已有 10 个以上待处理工单,则本次推迟非错误类工单。
适用场景:用户提出 audit design、design alignment、dashboard design audit 等需求时路由至此。限制:仅限只读审计,不做代码修改,不覆盖 Resend 仪表盘之外的范围;具体规则细节需查阅对应 references 文件。