lingui-workflow

Installation
SKILL.md

Lingui Workflow

处理已经接入 Lingui 的项目。先回答当前问题或执行已授权的步骤;只有用户要完整速查时才输出命令表。

Resolve the Project Contract

  • 复用本轮已确认的项目、包管理器和脚本信息。缺少时先读目标包的 package.json 与 Lingui 配置,再按问题查看对应入口;不预先读取所有脚本。
  • i18n:* 是项目自定义名称,不是 Lingui 标准接口。下文示例来自已退役的 lingui-next-init 历史模板,仅用于维护既有项目;所有项目以实际脚本为准。不要因缺少 scripts/i18n、manifest 或 Next.js SWC 配置就判定普通 React/Lingui 接入不完整。
  • @your/web 是占位符,先替换成已核实的包名;非 workspace 项目在目标包目录运行相应脚本。沿用已有包管理器。
  • 首次接入不属于本 skill 范围,优先复用用户已选定的项目模板;不要调用已退役的初始化 skill。单纯问命令含义不运行写入命令。

Choose the Shortest Relevant Flow

  • 源码文案改变:extract → 检查缺失翻译 → 完成翻译后 compile。
  • 仅修改已有翻译:检查目标 catalog → compile;没有词条漂移证据就不重复 extract。
  • 只检查缺失翻译:已存在的只读严格检查命令,例如 i18n:check;不附加 extract、占位回填或 compile。
  • 只重建 manifest:确认编译产物已经存在且新鲜,再运行 i18n:manifest。
  • 编译或构建:先确认 i18n:compile / build 是否已包含 manifest 或 compile,避免重复执行。
Installs
4
GitHub Stars
4
First Seen
May 18, 2026