Communitygithub.com

discourse/discourse

用于添加、修改或审查 Discourse 核心或插件模型的内容本地化。涵盖可本地化模型、本地化表、源语言环境处理、热路由序列化器预加载、回退行为、手动编辑界面、discourse-ai 回填/检测边界、插件依赖约束以及测试。

discourse 是什么?

此技能(discourse/discourse)专注于 Discourse 平台的内容本地化,适用于核心模型或插件模型。它解释了如何定义可本地化模型(Localizable models)及其本地化表(localization tables),处理源语言环境(source locale),并通过热路由序列化器(hot-route serializer)预加载本地化内容。此外,它涵盖了回退行为(fallback behavior)——当缺少特定语言环境的本地化时,自动回退到默认语言环境。手动编辑 UI(manual editing UI)允许管理员直接修改本地化值。对于 discourse-ai 插件,它定义了回填(backfill)和检测(detection)边界,避免 AI 生成内容覆盖用户提供的本地化。该技能还强调了插件依赖约束(plugin dependency constraints),即本地化模型必须依赖于 discourse-local-dates 等核心插件,并建议使用 `fabricate!` 编写测试以确保生成的本地化记录完整。支持平台包括 Discourse 核心和所有基于该框架的插件。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add discourse/discourse

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

discourse 是做什么的?

用于在 Discourse 核心模型或插件模型中添加、修改或审查内容本地化。涵盖可本地化模型、本地化表、源语言环境处理、热路由序列化器预加载、回退行为、手动编辑 UI、discourse-ai 回填/检测边界、插件依赖约束以及测试。

相关技能