This commit is contained in:
Neo
2026-03-15 10:15:02 +08:00
parent 2dd217522c
commit 72bb11b34f
916 changed files with 65306 additions and 16102803 deletions

View File

@@ -0,0 +1,63 @@
# 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 → 已激活
```