SuperAPI AI 工具集

sync-pt-parity

办公与效率

查看项目

更新于 10-16 07:07

技能介绍

用途

sync-pt-parity 用于自动化英文(EN)到葡萄牙语(PT)的文件对齐工作流。给定一个英文规范仓库和一个葡萄牙语镜像仓库,它复制指定文件并注入一个“翻译待定”引用块。该技能适用于在英文规范仓库(ai-dev-toolkit)中发布新的 skills、patterns、agents 或 specs 之后,或当多个英文文件需要镜像到 PT 仓库(ai-dev-toolkit-pt-br)时。

主要能力

该技能会依次执行以下操作:

  1. 在英文规范仓库中定位每个文件。
  2. 复制到 PT 镜像仓库中的对应路径。
  3. 解析 frontmatter——提取闭合 --- 所在行号。
  4. 在 frontmatter 之后插入以下引用块:

Tradução pendente — conteúdo em inglês, aguardando tradução para pt-BR. Contribute to ai-dev-toolkit-pt-br.

  1. 在英文和 PT 两个仓库中创建功能分支(feature/skill-sync-pt-parity)。
  2. 在两个仓库中提交更改。
  3. 在两个仓库中打开 PR 并互相关联。

使用方式

调用时可直接请求:“Sync these files from EN to PT: skills/X.md, patterns/Y.md, agents/Z/AGENT.md”。在同步之前,需确保英文文件具有包含 name:、description:、triggers:(如适用)的 YAML frontmatter。

示例调用:

Sync EN → PT for wave 2 patterns:

  • patterns/cost-aware-routing.md
  • patterns/local-first-agents.md
  • patterns/reasoning-model-prompting.md

Source: /Volumes/External\ HD/Desenvolvimento/ai-dev-toolkit Target: /Volumes/External\ HD/Desenvolvimento/ai-dev-toolkit-pt-br

此技能会创建:

  • pt-br 仓库——3 个带有引用块 + frontmatter 结构的新文件,PR 就绪。
  • EN 仓库——元数据提交(可选,若文件列表需要文档化)。

此外还提供可选的辅助脚本,用于自动化文件复制 + 引用块插入:

bash ~/.claude/skills/sync-pt-parity/sync.sh
--source /Volumes/External\ HD/Desenvolvimento/ai-dev-toolkit
--target /Volumes/External\ HD/Desenvolvimento/ai-dev-toolkit-pt-br
--files "patterns/cost-aware-routing.md,patterns/local-first-agents.md"

该脚本会依次:复制每个文件;找到 frontmatter 的闭合 ---;在其后插入引用块;暂存以提交。

关键约束:引用块位置

必须始终将“Tradução pendente”引用块放在 YAML frontmatter 的闭合 --- 之后。原因是 kit 校验器(kit/scripts/validate.sh)在渲染 markdown 之前解析 frontmatter,若引用块位于 frontmatter 之前会破坏 YAML 解析器并导致校验失败。规则如下:

  • 位于 frontmatter 之前 → 无效(kit 校验器失败)
  • 位于闭合 --- 之后 → 有效(校验器通过,内容可渲染)

错误示例(导致校验器失败——见提交 5c899ef):

Tradução pendente — conteúdo em inglês...


name: example description: ...

正确示例(校验器通过):


name: example description: ...

Tradução pendente — conteúdo em inglês...

适用场景

  • 在英文规范仓库中发布新的 skills、patterns、agents 或 specs 之后。
  • 当多个英文文件需要镜像到 PT 仓库时。

限制

资料中未提供关于收费、价格、平台或效果的具体信息。