用途:从 Chromium 源码仓库的 docs/**/*.md 和各模块 README.md 自动构建文档索引,支持关键词搜索与分类浏览,帮助理解 Chromium 架构、编程模式、构建系统、测试框架等。数据源为 OpenHarmony-TPC/chromium_src 仓库(docs/ 下 183+ md 文件),工具为 skills/chromium-docs/scripts/chromium_docs.py,索引生成约 30 秒。
主要能力:按关键词搜索文档,覆盖 architecture(架构设计、多进程模型)、api(Mojo/mojom 接口)、testing(单元测试、browser test)、gpu(GPU/WebGL/Vulkan)、network(网络栈/HTTP/QUIC)、security(沙箱/权限/CORS)、media(音视频/编解码)、ui(Views/Aura)、build(GN/Ninja/编译)、ohos(OHOS 适配)、blink(Blink 渲染引擎)、content(Content 层)等分类。
使用方式:首次使用需构建索引,在 chromium_src 源码目录下执行 python skills/chromium-docs/scripts/chromium_docs.py --build-index,或通过 --src-root 指定路径。搜索示例:python skills/chromium-docs/scripts/chromium_docs.py "mojo ipc"、"gpu architecture"、"threading model"。AI Agent 可在 task 描述中注入搜索结果,例如使用上述脚本搜索 "scroll"。
与 oh-chromium-knowledge 互补:前者索引文档用于理解架构与开发规范,后者索引代码路径用于定位具体文件;建议先理解架构再定位代码。
限制:首次使用前必须 --build-index;chromium_src 大版本更新后建议重建;索引文件位于 data/indexes/ 且已被 .gitignore 排除。其余收费、平台、效果等信息暂未提供。