1.9 KiB
1.9 KiB
Power 集成指南
4 个外部 Power 的调用方式 + MCP 连接规范。
Power 清单与激活
| Power | 用途 | 激活 |
|---|---|---|
wechat-miniprogram |
小程序开发规范 | kiroPowers activate wechat-miniprogram → view-layer.md / tdesign.md / builtin-components.md |
pixel-audit |
像素间距测量 | kiroPowers activate pixel-audit → readSteering("measure.md") |
power-playwright |
H5 截图 | kiroPowers activate power-playwright → browser_run_code |
weixin-devtools |
MP 截图+操作 | kiroPowers activate weixin-devtools → mcp_weixin_devtools_mcp_* |
各阶段调用
页面开发
wechat-miniprogram → view-layer.md + tdesign.md + builtin-components.md
截图
H5:power-playwright → browser_run_code(DPR=1.5 context,详见 action-manual.md §一)
MP:weixin-devtools → relaunch → waitFor → screenshot(+ evaluate_script / get_page_snapshot / click)
审计
pixel-audit → readSteering("measure.md")(rpx 换算精确公式 + 五种间距类型 + Tailwind→WXSS 映射表)
测量工具:uv run python scripts/ops/measure_gaps.py
锚点对比:uv run python scripts/ops/anchor_compare.py
image-compareMCP 已移除(2026-03-12),禁止调用。
MCP 连接规范
weixin-devtools
- 只能用 wsEndpoint:
ws://127.0.0.1:9420 - 禁止 auto/launch/connect/discover 策略
- 断开:
reconnect_devtools→ 3 次失败 →mcp_recompile+ 5s - 单次调用最大等待 10 分钟
Playwright
- 必须
browser_run_code创建 DPR=1.5 context - 禁止
browser_take_screenshot(DPR=1) - 禁止
browser_navigate+browser_evaluate分步流程
会话开始 MCP 就绪检查
[ ] weixin-devtools → get_connection_status → 已连接
[ ] Playwright → browser_run_code 可用
[ ] 微信开发者工具已开启
[ ] pixel-audit → 已激活