Files
Neo-ZQYY/_DEL/miniprogram-h5-conversion/steering/power-integration.md
2026-03-15 10:15:02 +08:00

64 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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`
### 截图
H5power-playwright → `browser_run_code`DPR=1.5 context详见 action-manual.md §一)
MPweixin-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-compare` MCP 已移除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 → 已激活
```