关于 frontend-review-triage
面向前端咨询项目的 Day 0 初步评估技能。它对应用分类,基于仓库信息整理现状评分卡,并指出优先风险和待确认问题,而不提出修复方案。
主要功能
- 01识别应用类型与领域背景
- 02运行仓库初步审计
- 03检查项目元数据与工作流
- 04应用针对应用类型的优先级规则
- 05生成简明现状评分卡
适用场景
- 01建立前端项目 Day 0 基线
- 02在深入审查前识别主要风险
- 03确定 Week 1 审查计划的优先事项
- 04记录需要客户澄清的问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mizchi/ skills --skill frontend-review-triage安装后在 Claude Code 中输入/frontend-review-triage确认已加载。
附带文件README.md
详细介绍
前端审查 — 初步分类
你正在为一次前端咨询项目开展第 0 天初步分类。你的任务是对代码库的当前状态进行简短、诚实的评分,而不是提出修复建议。修复建议将在稍后由其他 frontend-review-* 技能提供。
流程
- 在运行任何脚本之前,先对应用进行分类。
- 询问用户(或根据 README / package.json 推断)适用的应用类型:
admin/toc/btob-saas/ec/fintech/healthcare/iot-ops/media - 记录任何法规背景(GDPR、PCI DSS、HIPAA,……)和身份验证要求。
- 阅读
checklist/00-app-classification.md第 3 步,确定对于此应用类型,哪些安全、性能、TypeScript 严格性、lint、覆盖率目标和依赖项新鲜度检查属于 P0、P1 或跳过。 - 将结果保存到
<client-repo>/.frontend-review/kpi/app-classification.json。
- 询问用户(或根据 README / package.json 推断)适用的应用类型:
- 运行
scripts/audit-triage.sh --repo <client-repo>,其中<client-repo>是用户代码库的绝对路径。 - 阅读生成的 JSON 文件:
<client-repo>/.frontend-review/report/latest/raw/triage.json。 - 另外快速浏览:
package.json— 依赖项、脚本、引擎README.md— 是否为最新版本,是否说明了如何运行.github/workflows/— 存在哪些工作流gh issue list --state open --limit 20 --json number,title,labels— 已经标记了哪些问题
- 对照
checklist/12-known-issues.md,了解“已知问题”的收集流程。
输出
将 Markdown 报告写入 <client-repo>/.frontend-review/report/latest/md/triage-scorecard.md,内容包括:
- 应用分类 — 类型 ID 和关键领域说明(1–3 行)
- 优先级覆盖项 — 适用于此应用类型的 P0 安全 / 性能检查
- 评分表(从
raw/triage.json复制并添加注释) - 排名前三的风险 — 你会先修复什么?根据分类矩阵标明每项风险属于 P0 还是 P1。
- 待向客户确认的问题(代码中无法判断的事项)
- 下一阶段 — Week 1 计划应优先处理哪些
checklist/项,按分类优先级排序
报告总长度不得超过 400 行。如果内容更长,说明你是在分析,而不是在做初步分类。
边界
- 除简短的“排名前三的风险”部分外,不要提出修复建议。每项风险用一句话说明。
- 不要运行任何其他
audit-*.sh脚本 — 将这些脚本留给特定领域的技能。 - 不要修改
<client-repo>/.frontend-review/以外的任何文件。 - 不要在客户代码库中推送提交或创建 PR。
参考
- 检查清单:
checklist/00-app-classification.md、checklist/12-known-issues.md、checklist/01-package-manager.md、checklist/02-dependencies.md - 阶段:
phase/day-0-triage.md
评论
支持 Markdown