用途:对已构建完成的应用做客观的 Aura 设计系统使用审计,判断应用在适用处是否用了 Aura,以及所用 Aura 组件是否正确。它不向用户提问,适合无人值守运行(如 CI 夜间任务),最终产出机器可读的 review.json 和人类可读的 markdown 报告。
主要能力:通过脚本做确定性扫描,统计 Aura 组件与自建组件的不同种类占比(auraCoveragePct),列出非 Aura 组件及其来源,识别疑似 Tailwind 覆盖的 escape hatch,并依据 DESIGN.md 与公开 Aura 文档判断非合规项和用法质量问题。
使用方式:先确认 <app-dir>/node_modules/@cognite/aura/package.json 与 DESIGN.md 存在,否则需先运行 npm/pnpm install。扫描命令为 NODE_PATH="<app-dir>/node_modules" tsx <this-skill-dir>/scripts/scan-aura-usage.ts <app-dir> --out aura-review/scan.json;若 tsx 不在 PATH,可用 npx --yes tsx。文档站点用 WebFetch 获取。结果写入 aura-review/review.json,报告写入 <app-dir>/reviews/aura-review/feedback-round-<N>/aura-review-report.md,并打印一行摘要。
适用场景:应用功能完成后作为独立步骤运行,构建与审查应使用无共享上下文的独立智能体。
限制:不得在应用仍在构建时运行;不得与构建同一上下文;仅标记 DESIGN.md 或公开 Aura 文档中已写明的规则,未文档化的问题只能作为文档建议;Storybook 暂不在范围内;技能本身不安装依赖、不编辑应用文件、不发布结果。