SuperAPI AI 工具集

orchard-core-theming

通用与其它

查看项目

更新于 10-16 00:01

技能介绍

用途:用于 Orchard Core 主题开发,以及内容定义与 recipe 相关工作。

主要能力:处理 shapes、alternates、placement 规则、Razor/Liquid 模板、内容模型访问、assets/resources 与 recipes;提供任务映射(references/TASK-MAP.md)与按主题划分的参考区段(结构、shapes/placement、Razor、Liquid、内容模型、资源、recipes、调试、术语)。

使用方式:路径 A 按任务匹配,扫描 Tasks 列表后打开 references/TASK-MAP.md 直达叶子文件;路径 B 按区段线索打开对应 INDEX.md 再选叶子文件。应尽早确定 Razor 还是 Liquid,无法决定时回退 Liquid 并与用户确认。只打开必要的叶子文件,优先使用示例与可复制模式。

脚本:scripts/extract-content-definitions.py 从 ContentDefinition.json 或 OrchardCore.db 提取内容类型/部件/字段;scripts/extract-content-items.py 获取内容项并按类型/ID/文本过滤;scripts/generate-orchard-ids.py 生成符合 DefaultIdGenerator 字母表的 ID;scripts/sync-skill.py 从 Lombiq/Orchard-Core-Agent-Skills 仓库刷新整个技能文件夹,示例:python skills/orchard-core-theming/scripts/sync-skill.py。

证据规则:优先仓库证据(活动主题、基础主题、placement.json、现有模板);shape 模型不清晰时先追踪;未知部件/字段属性在 ContentDefinition.json 或 OrchardCore.db 中确认;缺失标识符应询问用户而非编造;不得虚构 recipe 步骤或功能 ID。

限制:具体平台、收费与价格信息暂未提供。