Claude-skill-registry browser-dev-tools
使用 Chrome DevTools MCP 进行前端页面调试、布局优化、性能诊断及交互验证。
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/development/browser-dev-tools-majiayu000-claude-skill-regist" ~/.claude/skills/majiayu000-claude-skill-registry-browser-dev-tools && rm -rf "$T"
manifest:
skills/development/browser-dev-tools-majiayu000-claude-skill-regist/SKILL.mdsource content
Browser DevTools - 浏览器级研发调试
此 Skill 允许 AI 直接与实际运行的浏览器窗口交互,通过 DevTools 协议实现精准的 UI 修补和性能优化。
何时使用此 Skill
- 样式微调:需要观察组件在不同屏幕尺寸下的布局表现。
- 深度调试:控制台报错、网络请求失败或复杂的各种竞态条件。
- 性能评估:测量 C# 或 Vue 变更后对浏览器渲染管道(LCP, CLS)的实际影响。
- UI 验收:自动执行点击流并截图以确认交互逻辑。
核心工具流
1. 现状感知 (Initial Assessment)
在开始任何修改前,先观察页面:
: 找到目标页面索引。list_pages
: 获取视觉反馈,确认当前样式。capture_screenshot
: 获取无障碍树和 UID,确定要操作的元素。text_snapshot
2. 交互验证 (Interaction)
: 模拟点击。click
: 批量填充测试数据。fill_form
: 执行 JS 检查当前组件状态(如evaluate_script
数据)。__vue_app__
3. 样式与布局调优 (Design Inspection)
- 使用
切换移动端/桌面端。resize_page - 使用
配合capture_screenshot
修改运行时 CSS,实时验证效果。evaluate_script
4. 性能与错误诊断 (Diagnostics)
: 定位 runtime errors。list_console_messages
: 开始性能采样。performance_start_trace
: 分析特定性能瓶颈(如 DocumentLatency 或 LCPBreakdown)。performance_analyze_insight
最佳实践规范
- 调试优先:在修改持久化代码前,先尝试用
手动改动运行时 DOM/CSS 以验证猜想。evaluate_script - 对比一致性:在优化样式后,必须取
并查看其快照,确保符合 设计系统规范。capture_screenshot - 清理工作:如果打开了新页面或开始了追踪,操作结束后记得关闭或停止。
使用示例
- “请帮我检查
页面在 iPhone 12 尺寸下的布局,如果提交按钮被遮挡请修复 CSS。”/articles/new - “这个组件渲染太慢了,请运行性能追踪,找出占用主线程最长的任务。”
- “自动填充该注册表单,并告诉我在点击注册后,控制台是否输出了任何网络错误。”