mcpField
F
frontend-review-triage

frontend-review-triage

github.com/mizchi测试与质量41647 次安装1 周前更新
代码仓库

关于 frontend-review-triage

面向前端咨询项目的 Day 0 初步评估技能。它对应用分类,基于仓库信息整理现状评分卡,并指出优先风险和待确认问题,而不提出修复方案。

主要功能

  1. 01识别应用类型与领域背景
  2. 02运行仓库初步审计
  3. 03检查项目元数据与工作流
  4. 04应用针对应用类型的优先级规则
  5. 05生成简明现状评分卡

适用场景

  1. 01建立前端项目 Day 0 基线
  2. 02在深入审查前识别主要风险
  3. 03确定 Week 1 审查计划的优先事项
  4. 04记录需要客户澄清的问题

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mizchi/skills --skill frontend-review-triage

安装后在 Claude Code 中输入/frontend-review-triage确认已加载。

附带文件README.md

详细介绍

前端审查 — 初步分类

你正在为一次前端咨询项目开展第 0 天初步分类。你的任务是对代码库的当前状态进行简短、诚实的评分,而不是提出修复建议。修复建议将在稍后由其他 frontend-review-* 技能提供。

流程

  1. 在运行任何脚本之前,先对应用进行分类。
    • 询问用户(或根据 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。
  2. 运行 scripts/audit-triage.sh --repo <client-repo>,其中 <client-repo> 是用户代码库的绝对路径。
  3. 阅读生成的 JSON 文件:<client-repo>/.frontend-review/report/latest/raw/triage.json。
  4. 另外快速浏览:
    • package.json — 依赖项、脚本、引擎
    • README.md — 是否为最新版本,是否说明了如何运行
    • .github/workflows/ — 存在哪些工作流
    • gh issue list --state open --limit 20 --json number,title,labels — 已经标记了哪些问题
  5. 对照 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