Claude Code extract-errors 技能:更新 React 源码的错误码
EnglishClaude Code 安装步骤
- 打开含固定版本技能文件的 React 源码工作副本,确认根目录下已有 `.claude/skills/extract-errors/SKILL.md`。
- 从 React 仓库根目录启动 Claude Code,输入 `/extract-errors` 并指定新增消息所在的文件。
中文摘要
在 React 源码中添加错误消息后,使用 extract-errors 检查哪些消息需要分配错误码,以及错误码表是否已更新。适合准备 React 仓库的贡献补丁和排查构建中出现的未知错误码提示。
SKILL.md 中文导读
可复现示例
在 React 源码的本地练习分支中,将一个生产构建会处理的 `throw new Error(...)` 的消息临时改成 `Unexpected draft row type.`,重新生成对应的生产构建。输入「/extract-errors 检查这条新消息,列出分配的错误码和映射差异」。工作步骤
- 先确认正在检查 React 源码中的新增错误消息,并记录 `scripts/error-codes/codes.json` 当前的改动。
- 先按 React 仓库流程为受影响的包生成含错误标记的生产构建,再从仓库根目录调用 `yarn extract-errors`。
- 报告新增消息对应的编号,或说明为什么这次未产生新编号。
验收方法
如果生产构建生成了该消息的错误标记,且消息从未登记,`scripts/error-codes/codes.json` 应出现映射。若表没有变化,先确认 `build` 下已有本次构建生成的标记,再检查是否已存在相同文案。
GitHub 原文 · 更新日期
适用环境
需要 Claude Code、React 源码工作副本,以及仓库使用的 Node.js、Yarn 和项目依赖。提取器读取 `build` 目录里的构建产物。
常见问题
这个技能能检查普通 React 应用里的异常吗?
它面向 React 源码仓库的错误码映射,依赖仓库里的 `extract-errors` 脚本。普通应用的错误要用自己的日志、堆栈或开发工具排查。
相关指南
相关推荐
Claude Code feature-flags 技能:定位 React 不同发布渠道的开关测试
facebook/react
Claude Code React fix 技能:格式化改动并检查剩余 lint 问题
facebook/react
Claude Code React 特性开关检查技能|比较 Canary 与 Experimental
facebook/react
Claude Code React flow 技能:按渲染器定位 Flow 类型错误
facebook/react
Claude Code React test 技能:按发布渠道运行 React 核心测试
facebook/react
Claude Code verify 技能:检查 React 贡献前的格式、类型和测试
facebook/react