| name | named-entity-consistency |
| description | Ensure consistent naming for people, places, organizations, and products. / 保持人名地名机构名产品名一致。 |
| metadata | {"builtin_skill_version":"0.1.0","copaw":{"emoji":"🏷️","requires":{}}} |
named-entity-consistency
Purpose / 目标
Track named entities across sections and detect alias drift, spelling variance, and inconsistent references.
追踪跨章节专有名词,识别别名漂移、拼写差异和引用不一致。
When to use / 何时使用
- "Check named entities across chapters."
- "帮我统一人名地名机构名。"
- "Find inconsistent product names in this draft."
Inputs / 输入
- text_or_sections: required
- canonical_list: optional, approved names
- transliteration_policy: optional, for cross-language names
Output / 输出
- entity_map: canonical form and observed variants
- inconsistency_cases: where naming diverges
- resolution_actions: conservative normalization suggestions
Boundaries / 边界
- Preserve quoted historical or legal names when necessary.
- Do not collapse distinct entities with similar names.
- Mark uncertain alias links as review-required.
Execution Guidance / 执行指引
- Extract named entities by context.
- Build canonical-to-variant mapping.
- Identify inconsistent references.
- Output fixes and exceptions with traceability.
Example I/O / 示例输入输出
Input example:
- task: "Apply this skill to the provided text block"
- constraints: "Keep original intent and only apply necessary changes"
输入示例:
- 任务:"对给定文本应用本技能"
- 约束:"保持原意,仅做必要修改"
Output example:
- result: concise, structured outcome
- highlights: key findings and priority actions
- follow_up: unresolved items for human review
输出示例:
- 结果:结构化且简洁的处理结果
- 重点:关键发现与优先处理项
- 后续:需人工确认的未决事项
Prompt Contract / 提示约定
- Keep recommendations conservative and traceable.
- Separate confirmed findings from uncertain assumptions.
- Preserve original intent unless explicit rewrite is requested.
- If confidence is low, provide options and mark review-required items.