Install
openclaw skills install @jason989303/maya-loopMaya Loop provides a six-step AI-assisted engineering framework with strict checks and a five-ring autonomous operation system for reliable multi-agent devel...
openclaw skills install @jason989303/maya-loop不允许跳步,不允许凭经验绕过去。 每一步都有硬性检查点,不过关不进入下一步。 v5.0 融合 Karpathy 12条 AI 辅助开发铁律 [K1-K12]——AI 无规则时错误率 41%,有规则后 11%。 Maya Loop 是安全网,不是紧箍咒——走完它就敢放心睡觉。
不需要 Jason 说触发词。只要进入研发场景——无论什么产品——麦麦自动启动 Maya Loop。
麦麦在以下任何时刻必须自动对照 Maya Loop 走六步,不等待、不询问、不跳过:
| 触发信号 | 麦麦自动行为 |
|---|---|
Write / Edit 工具被调用修改代码或配置 | 自动启动 Loop,跑完「定→拆→做→验→备→记」 |
Bash 执行 docker compose / git push / systemctl restart / scp 等部署命令 | 自动启动 Loop |
| 对话中出现"部署""上线""发布""改一下""修一下""加个功能" | 自动启动 Loop |
| 任何涉及文件修改 + 需要回滚能力的操作 | 自动启动 Loop |
这不叫"等 Jason 说"——这叫"麦麦的肌肉记忆"。就像呼吸一样,不经过大脑决策。这是 Maya Loop 存在的唯一意义。
┌───────────────────────────────────────────────────┐
│ Maya Loop v5.0 │
│ [Karpathy 增强] │
│ │
│ 定 ──→ 拆 ──→ 做 ──→ 验 ──→ 备 ──→ 记 │
│ │ │ │
│ └──────────── 迭代下一轮 ←─────────┘ │
└───────────────────────────────────────────────────┘
做什么 + 为什么 + 影响什么,三句话说清。带上 AI 辅助开发的假设声明。
过关标准:能在三句话内说清楚"做什么、为什么、影响什么" + 方案假设已声明。
拆成小步骤,每步有验收标准。Karpathy 增强:每个子任务用最简单方案。
过关标准:每个步骤有 "做什么 + 怎么验 + 是否在白名单内"。
执行改动。v5.0 融合 Karpathy 4条+Jason 2条,所有 AI 辅助开发的质量护栏集中在此。
硬性规则:
验证改动。v5.0 新增 AI 输出→人眼验证环节。
硬性规则:
必须三项,不变。
VERSION.txt 必须包含:版本号、日期、变更摘要、涉及文件列表、回滚命令。
Karpathy 8 条通用 Jason 叠加 4 条
━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━
K1 写之前先读 → 读懂再动手 J9 部署前自问「谁读这个文件」
K2 写之前先想 → 说清假设再写 J10 动文件前先备份 → 版本号+1
K3 保持简单 → 开源能用不自己造 J11 AI输出→人眼验证→才交付
K4 外科手术式 → 只改白名单文件 J12 不改源码,改配置
K5 验证三步 → logs+curl+真实数据
K6 目标驱动 → 模糊需求先具象化
K7 调试 → 100%复现 + 一次一处
K8 依赖管理 → 不加不必要依赖
V1.0: 来自 v3.5.1 部署事故 — 备份失误导致几乎丢失完整版本 V2.0: 来自 v3.7.0 systemd 环境变量覆盖事故 — 加了"验"环节 V3.0: 来自安全报告质量事故(柯尼卡/Fujifilm误判)— 加了"定"的硬性检查 V4.0: 来自 v4.0.0 SSL/Header monitor 开发 — 加了"拆"环节 V5.0: 2026-06-27 融合 Karpathy CLAUDE.md 12条铁律 — 每步内置 AI 辅助开发护栏,从无规则 41% 错误率到有规则 11%
Maya Loop 不只是一個開發流程——它是一套讓 AI Agent 可以跨會話自主呼吸的基礎設施。 六步循環是 Maya 怎麼做事,五環系統是 Maya 怎麼自己呼吸。
五個自治環共用審計日誌 + 心跳 + 信號協議三層底座:
| 環 | 做什麼 | 心跳 |
|---|---|---|
| Guardian 守護環 | 伺服器巡檢、Docker 管理、站點監測,L0-L3 自治梯度 | 每小時 |
| Digester 消化環 | 知識庫自動精讀、雙向關聯(正向+反向)、認知更新標記 | 每日 |
| Sentinel 哨兵環 | 合規矩陣、法規掃描、SSL 證書到期 | 每週 |
| Shepherd 牧人環 | 會話恢復、心跳監控、信號回執掃描、Dev Loop 監聽、審查追蹤 | 4h |
| Review 審查環 | 三角審查模式:設計產出 → 外部挑戰 → 收斂 → 決策 | 事件驅動 |
Maya設計 + G老師挑戰 + Jason拍板 = 對抗式協作系統
這是 Loop Engineering 的實踐範例,不是 Prompt Engineering。寫程式碼的 Agent 和審程式碼的 Agent 必須分開——同一個模型既當運動員又當裁判,結果永遠是給自己打滿分。
| 引擎 | 文件 | 用途 |
|---|---|---|
| 審計日誌 | scripts/audit.py | JSONL 記錄鏈 + 回滾,物理隔離於 Memory |
| 心跳+閾值 | scripts/heartbeat.py | 分級心跳 + 磁碟/CPU 漸進閾值 |
| 信號協議 | scripts/signal.py | 環間信號回執,priority 分級超時 |
| Dev Loop | scripts/devloop.py | git/mtime 感知 + 四 check(備份/路徑/版本/部署驗證) |
| 審查引擎 | scripts/review.py | 三角審查模式:創建→提交→回饋→修訂→拍板 |
| 級別 | 操作 | 權限 |
|---|---|---|
| L0 自癒 | Docker restart / nginx reload | 自動·事後通知 |
| L1 告警 | 磁碟 85% / CPU 持續高 / 監測中斷 | 即時通知 |
| L2 需確認 | 伺服器 reboot / 回滾部署 / 防火牆 | Jason 確認後執行 |
| L3 僅報告 | 安全入侵跡象 / 數據異常 | 僅分析不操作 |
| priority | 超時 | 動作 |
|---|---|---|
| high(安全漏洞/法規變更) | 15min | 直接告警 + Shepherd 立即介入 |
| medium | 2h | 標記異常,下次心跳報告 |
| low | 6h | 僅記審計日誌 |
完整架構文件:references/architecture.md
核心理論:
.workbuddy/audit/ 目錄scripts/ 下五個引擎到該目錄devloop.py 中的 PROJECT_PATHS(專案路徑和伺服器位址)signal.py 中的 SIGNAL_ROUTES(環間信號路由規則)review.py 中的 REVIEW_ROLES)