Agent Skills › ChromeDevTools/devtools-frontend

ChromeDevTools/devtools-frontend

GitHub

提供Chromium/DevTools LUCI构建结果的分类与分析能力,通过访问depot_tools中的Buildbucket和ResultDB工具,检查构建状态、编译错误及详细测试失败情况。

23 skills 4,021

Install All Skills

npx skills add ChromeDevTools/devtools-frontend --all -g -y
More Options

List skills in collection

npx skills add ChromeDevTools/devtools-frontend --list

Skills in Collection (23)

提供Chromium/DevTools LUCI构建结果的分类与分析能力,通过访问depot_tools中的Buildbucket和ResultDB工具,检查构建状态、编译错误及详细测试失败情况。
分析LUCI构建结果 排查trybot失败原因 查询Buildbucket构建状态 分析ResultDB测试回归
.agents/skills/devtools-ci/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill devtools-ci -g -y
定义DevTools代码库的导入规范,通过模块入口点引用和强制使用import * as语法避免构建错误。
跨模块代码复用 遵循项目编码规范
.agents/skills/devtools-imports/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill devtools-imports -g -y
提供在DevTools前端创建或迁移模型的标准指南,涵盖文件结构规范、BUILD.gn构建配置、全局注册流程及导入导出重构步骤。
需要创建新的前端模型 需要将现有代码迁移到models目录 配置前端模块的构建规则
.agents/skills/devtools-model-management/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill devtools-model-management -g -y
指导将DevTools中的旧版SettingRegistration重构为SettingDescriptor和SettingUIDescriptor,明确两者在不同架构层的存放位置及依赖规则。
重构DevTools设置模块 拆分遗留的SettingRegistration
.agents/skills/devtools-setting-migration/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill devtools-setting-migration -g -y
指导在 DevTools 前端正确利用 Source Maps 和结构化堆栈跟踪,涵盖 DebuggerWorkspaceBinding 使用、SymbolizedError 模型处理及内存管理规则。
需要解析或展示源代码映射后的堆栈信息 处理 DevTools 中的结构化错误对象
.agents/skills/devtools-source-maps/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill devtools-source-maps -g -y
指导在Chrome DevTools中编写新测试时,如何根据场景选择单元测试、API测试或E2E测试。明确各类测试的适用条件、文件位置及构建配置,是编写测试时的强制使用指南。
编写新的测试用例 决定测试类型
.agents/skills/devtools-testing-guidance/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill devtools-testing-guidance -g -y
提供DevTools中Unicode转义指南,防止XSS和布局溢出。介绍escapeUnicodeAsText用于文本检查,safeEscapeUnicode用于UI渲染,以及Lit模板自动处理机制。
在DevTools UI中渲染用户输入或不可信数据 处理包含特殊格式字符的字符串显示
.agents/skills/devtools-unicode-escaping/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill devtools-unicode-escaping -g -y
用于Chrome DevTools模块中UIStrings和本地化注释的UX写作重构。通过检查Issue状态、创建分支并应用8点检查清单,优化用户界面文案的简洁性与规范性,仅限处理指定的UI字符串文件。
需要简化DevTools UI文案或改进L10n注释 针对特定文件夹进行UX写作规范重构
.agents/skills/devtools-ux-writing-refactor/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill devtools-ux-writing-refactor -g -y
提供项目构建、测试及代码健康检查的规范指令。指导如何运行特定文件或目录的测试,执行编译和Lint检查,并强调在提交前运行验证的最佳实践,确保代码质量与合规性。
需要构建项目时 需要运行测试用例时 需要检查代码规范或Lint错误时 执行自动化构建命令前
.agents/skills/devtools-verification/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill devtools-verification -g -y
通过修改 DevTools 源码暴露临时 Hook,结合 Puppeteer 脚本自动化验证 CSS 代码补全功能的触发率与准确性,用于 AI 代码补全能力的本地评估。
需要评估或测试 CSS 代码补全功能的效果 运行针对前端 DevTools AI 特性的自动化验证脚本
.agents/skills/evaluate-ai-css-completion/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill evaluate-ai-css-completion -g -y
处理 DevTools 中因 Chromium Bug 被跳过的测试,通过移除跳过标记、定位失败原因、修复代码并验证测试通过,最终恢复测试正常运行。
需要修复被标记为 Skip 的测试 根据 Chromium Bug ID 取消测试跳过状态
.agents/skills/fixing-skipped-tests/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill fixing-skipped-tests -g -y
提供将 DevTools 单元测试迁移至轻量级 Foundation 模式的指南,通过 TestUniverse 替代全局单例和 DOM 依赖,实现跨平台兼容。
迁移旧版单元测试到新模式 移除 describeWithEnvironment 或全局单例依赖
.agents/skills/foundation-test-migration/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill foundation-test-migration -g -y
通过gerrit_client.py与Gerrit平台交互,支持查询公共CL、获取评论、提交变更等操作。需确保工具可用并遵循安全规范,禁止回复包含人类审稿人的线程。
查询公共代码评审列表 检索已发布的评审评论 检查格式化补丁或文件修订 添加补丁集评论 对评审标签投票 提交变更或放弃/恢复公共CL
.agents/skills/gerrit-cli/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill gerrit-cli -g -y
指导将DevTools子模块合并至父模块的工作流,包括整合BUILD.gn构建配置、更新依赖及同步资源列表文件。
合并DevTools子模块 简化构建配置 整理BUILD.gn文件
.agents/skills/merging-devtools-module/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill merging-devtools-module -g -y
用于将 Chromium 布局测试迁移为 DevTools 单元或 API 测试。涵盖识别源文件、选择测试套件、转换为现代 Mocha/Chai 风格、处理导入规范、配置 BUILD.gn 及验证完整性等全流程。
迁移 Chromium 布局测试到 DevTools 将遗留 TestRunner 测试重构为现代单元测试
.agents/skills/migrate-chromium-test/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill migrate-chromium-test -g -y
将遗留的指令式DOM构建迁移为局部声明式Lit-html模板,保留现有类层级与容器结构,实现响应式渲染。
需要重构前端视图代码 从指令式DOM转向声明式模板 前端组件现代化改造
.agents/skills/ui-eng-vision-local-lit-renderer/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill ui-eng-vision-local-lit-renderer -g -y
将手动DOM操作和渲染逻辑从构造函数及事件处理器中提取至私有辅助方法,定义状态接口并统一通过performUpdate管理UI更新,实现前端代码重构与结构优化。
需要重构前端类中的手动DOM创建逻辑 需要将分散的UI更新合并到统一的渲染流程中
.agents/skills/ui-eng-vision-logic-consolidator/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill ui-eng-vision-logic-consolidator -g -y
协调Chrome DevTools遗留组件向UI.Widget和Lit-html的现代UI工程愿景迁移。通过多阶段流水线管理代码重构,确保每次提交小而可测,严格遵循计划-验证-执行模式,禁止破坏构建或无关美化。
需要将Chrome DevTools遗留视图迁移为现代UI组件 执行多阶段代码重构以符合UI工程规范
.agents/skills/ui-eng-vision-orchestrator/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill ui-eng-vision-orchestrator -g -y
在重构前端视图前,通过检查现有测试并生成缺失的单元测试和截图测试,建立视觉和功能渲染基线,确保无回归。
需要重构或迁移前端组件 缺少视图的逻辑或截图测试
.agents/skills/ui-eng-vision-test-scaffolder/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill ui-eng-vision-test-scaffolder -g -y
将遗留视图升级为现代UI.Widget类,重构继承关系、注入视图委托并实现performUpdate渲染,清理旧式包装器以完成架构过渡。
需要升级组件为UI.Widget 重构遗留SimpleView或自定义布局
.agents/skills/ui-eng-vision-widget-promoter/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill ui-eng-vision-widget-promoter -g -y
提供基于MVP架构的DevTools UI组件构建指南,涵盖Widget生命周期、lit-html视图渲染及状态管理规范。
构建新的UI Widget 重构遗留UI代码 遵循MVP架构规范
.agents/skills/ui-widgets/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill devtools-ui-widgets -g -y
Chrome DevTools 专用版本控制技能,指导使用 git new-branch、git cl upload 等定制命令管理分支与 Gerrit CL,禁止使用标准 Git 命令。
创建新分支或 CL 上传代码审查 处理堆叠变更 检查发布状态
.agents/skills/version-control/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill devtools-version-control -g -y
用于在DevTools代码库中复现和调查测试不稳定性的工作流。通过并行启动本地和机器人代理,反复运行指定测试以捕获失败模式,并协助修复问题。
用户询问如何复现不稳定的测试 提供Chromium bug链接或测试文件及名称
.agents/skills/repro-flaky-tests/SKILL.md
npx skills add ChromeDevTools/devtools-frontend --skill repro-flaky-tests -g -y

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-01 05:40
浙ICP备14020137号-1 $bản đồ khách truy cập$