Xz01 Dev Skill

🛡️ Hermes+Claude 双端模板工程规范

xz01开发规范技能:定义Hermes与Claude Code的角色分工,建立OpenClaw只读学习边界,实施PC/移动端双端导航、整页截图AI验收、Karpathy精准修改原则,管理模板开发与验证打包流程

收藏
4.7k
安装
1.2k
版本
1.0.34
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

xz01-dev-skill 是面向 Hermes + Claude Code 协作流程的编排规范,核心解决三个问题:

1. 角色边界清晰化:Main(调度)、Dev(Claude Code 实现)、Test(独立验证)、Rule(规则审计)四角色分离,禁止角色坍缩
2. 只读边界强制执行:/root/.openclaw 及其全部子目录为只读学习资料库,禁止写入配置、技能、模板、报告等任何文件

3. 双端模板工程规范:PC 与移动端(m.900az.com)必须成对开发验证,顶部导航必须按现有菜单数据动态渲染,禁止硬编码猜测标签

显著优点

  • 工业级分工:吸收 Karpathy"精准修改/目标驱动"原则,每个变更必须映射到具体验收目标,禁止"顺手优化"邻近代码
  • 硬边界防护:通过 hook-style gate 脚本在 pre-dev/post-dev/pre-test/pre-package 等关键节点强制检查,防止 /root/.openclaw 写入、PHP 后端越界修改、未清缓存验证等常见违规
  • 视觉验收标准化:整页截图(非首屏)+ 分段 contact sheet + AI 视觉分析的三层验证,杜绝"首屏通过即打包"的漏检风险
  • 移动端专项保障:CDP 真机 UA 模拟(390px/430px)+ 运行时 overflow probe,解决模拟器与真机差异导致的布局溢出
  • Lanhu MCP 集成:设计稿对接通过独立 Docker 服务(/root/.hermes/workspace/lanhu-mcp)完成,不污染只读学习区

潜在局限

  • 串行队列限制:默认禁止并发 dev/test/rule 执行,稳定性优先但吞吐受限;需用户显式授权方可开启并行
  • 无自动安全扫描:用户明确排除通用安全扫描需求,仅保留 xz01 专用 gate
  • 后端扩展受限:模板开发禁止修改 PHP/controller/model/config/route,数据缺失时需报告限制而非补丁后端
  • 验证脚本依赖:静态扫描、URL 爬取、截图等工具需预置在 /root/.hermes/workspace/xz01-factory/tools/,环境未就绪时流程阻塞

适合人群

  • 运行 xz01 模板工厂的多人/多 Agent 协作团队
  • 需要严格区分"学习参考"与"生产输出"边界的技术管理者
  • 追求"视觉还原度"优先于"功能可用"的下载站/门户类前端项目
  • 使用 ThinkPHP + 双端主题(PC/mobile)架构的 PHP 开发者

常规风险

| 风险点 | 说明 | 缓解措施 |
|--------|------|----------|
| 缓存污染 | ThinkPHP runtime 残留导致"修改未生效"幻觉 | 每次增删改后强制清空 `/www/wwwroot/www.900az.com/runtime/` |
| 双端导航不同步 | 只修 PC 忽略 mobile 或反之 | 导航任务必须成对验证,mobile 使用 `m.` 主机替换 |
| 搜索框功能残留 | 用户要求"弱化搜索"时误删视觉或保留功能 | 视觉保留但禁用 input/submit/JS 绑定,无 `/search` action |
| URL 双前缀 | `cmf_url()` 已返回绝对 URL 时再次拼接协议主机 | 标准化检查,禁止 `https://...https://...` 模式 |
| 打包过早 | 未验证详情页、分页、真实数据即打包 | 硬 gate:首页/列表/详情渲染通过 + jQuery/分页/链接检查 + 截图 AI 通过后才允许 zip |

关键路径示意

用户请求 → Main 拆分为最小单元 → Claude Dev 实现(仅 themes/<theme>)→ 
清空 runtime → Test 整页截图 + AI 视觉 → Rule 审计 → 
验证通过 → 打包至 /root/.hermes/workspace/xz01/编号.zip → Main 报告

Xz01 Dev Skill 内容

references文件夹
scripts文件夹
手动下载zip · 80.0 kB
demo-xz01-may-2026-source-update.mdtext/markdown
请选择文件