SuperAPI AI 工具集

dash-docset-search

通用与其它

查看项目

更新于 10-15 21:49

技能介绍

用途:在 macOS 上检索并解释 Dash.app 的文档集(docsets)与速查表(cheatsheets),按严格的回退顺序访问内容:优先 Dash MCP 工具,其次本地 Dash HTTP API,最后为 dash:// URL 方案与 macOS 服务指引。适用于解释 Dash 能力、列出已安装文档集、跨文档集搜索、启用全文检索(FTS)以及推荐缺失文档集等任务。

主要能力:列出已安装文档集并规范化展示显示名、标识符、平台与全文检索状态;对一个或多个文档集执行搜索,支持片段搜索与结果数量控制,多文档集可在一个查询中传入逗号分隔的标识符;按需启用文档集全文检索,并区分 enabled、disabled、indexing、not supported 等状态;当文档集缺失时,用目录快照与匹配脚本对内置、用户贡献、速查表进行分类,无强匹配时建议生成流程,仅在最后手段时建议 GitHub 或 Stack Overflow 生成。

使用方式:若 MCP 工具可用则优先使用 list_installed_docsets、search_documentation、enable_docset_fts 等;否则运行 uv run python scripts/dash_api_probe.py,探测健康后使用 /docsets/list、/search、/docsets/enable_fts;本地 API 不可用时给出回退指引,如 AppleScript 的 open location "dash://?query={query}"、终端的 open "dash://?query={query}",或 macOS 服务中的 Services > Look Up in Dash。目录匹配可运行 uv run python scripts/dash_catalog_match.py --query "<text>"。安装与生成操作交给 $dash-docset-install-generate。定制化配置可用 uv run python scripts/customization_config.py effective 查看,并用 apply、reset 管理,持久路径为 ~/.config/gaelic-ghost/apple-dev-skills/<skill-name>/customization.yaml,可选覆盖根 APPLE_DEV_SKILLS_CONFIG_HOME。

限制与说明:部分脚本、参考文件与自动化模板的具体参数、占位符与输出结构在资料中未提供完整细节,使用时需参考对应参考文件;若需 Dash UI 视觉确认,可在环境具备时使用 $screenshot 技能;安装、生成与收费等信息资料中暂未提供。