用途:该技能面向 myBibleToolbox 项目,帮助用户以交互方式创建新的圣经研究工具,每个工具生成特定类型的 AI 可读注释数据(YAML 文件),用于让 AI 系统在处理圣经文本时获得更准确的依据。适用于创建新圣经研究工具、为数据生成任务初始化文件结构、为 AI 驱动的圣经分析搭建自学习循环;不适用于修改已有工具(应直接使用该工具)或仅查询圣经数据。
主要能力与流程:技能引导 Claude 一次一个问题地收集信息,然后生成所需文件。流程包括:检查是否存在重复工具、用 AskUserQuestion 工具提问、逐步构建工具定义、生成完整文件结构并设置自学习循环。具体步骤:确认用户意图(检查 /bible-study-tools 目录、明确分组目的、聚焦单一任务、确定 foreach 范围如 verse/chapter/book);建议工具名并创建 bible-study-tools/{tool-name}/{tool-name}.yaml;研究并提出 5 个高价值具体示例,逐个用 AskUserQuestion 让用户评分验证;定义 YAML 输出结构(data_structure 与 yaml_structure_inline);选择测试经文(如 JHN 3:16、MAT 5:3、GEN 1:1、PSA 23:1 或自定义);在 /tmp/tool-definition.yaml 汇总工具定义(含 tool_name、tool_name_kebab、task_name、description、test_verse、goals_formatted、examples_formatted、related_tools、data_structure、yaml_structure_inline),其中 task_name 应等于 tool_name_kebab;运行初始化脚本 python3 /Users/chrispriebe/projects/context-grounded-bible/.claude/skills/bible-study-tool-creator/init-tool.py /tmp/tool-definition.yaml,生成 README.md、LEARNING.md、{tool-name}-template.md、tests/README.md;在 /bible-study-tools/tool-registry.yaml 注册工具,需确定 scope(core/standard/comprehensive)和 category(lexical/theological/practical/historical/linguistic/topical);如相关则更新其他工具的 README.md 交叉引用;最后确认创建并给出后续步骤。
使用方式与限制:所有用户提问必须使用 AskUserQuestion 工具,不可用自然语言提问;提供 2-4 个具体选项并保留 Other 自由输入,可多选时用 multiSelect: true。遵循 USFM 3.0 书卷代码与 ISO-639-3 语言代码;YAML 格式兼顾人与 AI 可读。资料未提供该技能的收费、价格、平台支持范围等细节。