运行时依赖
版本
永远不要:提交秘密,跳过复杂更改的审查
安装命令
点击复制技能文档
SPM — 超级项目管理器概述 SPM 是 OpenClaw 中软件项目开发的综合技能。它集成了: 超级能力(13 个工作流程):设计头脑风暴、实现规划、TDD、子代理驱动开发、代码审查、系统调试、git worktrees 等 PM 增强:灵魂拷问协议、假设文档、安全沙盒(/freeze & /guard)、三层质量门、项目脚手架、部署流水线 WBS 执行器:结构化任务账本,带有退出标准、证据跟踪、心跳日志、中断恢复、交付摘要 核心哲学:SPM 是一个编排器,而不是一个整体。每个阶段触发正确的工作流程。WBS 任务账本是跟踪的单一真相来源,现在由哈希证明保护并自动注入到上下文中。
新功能 功能描述 优先级 WBS 哈希证明 SHA-256 完整性保护;篡改的账本自动检测 安全钩子自动注入 在每个工具调用之前自动注入活动任务 自动化会话恢复 从心跳日志自动生成恢复报告 恢复能力 并行任务指针 .active_ledger 符号链接 + switch-ledger.sh 用于多任务隔离 多任务 SPM 最小模式 适用于 <10 个任务的项目的 5 条规则轻量级模式 快速启动 模板/脚本分离:明确区分用户项目文件和技能内部文件
何时使用: 从头开始启动新的软件项目 实施复杂的多文件功能 任何跨多个步骤或会话的任务 需要质量门、代码审查或 TDD 的工作 何时不使用: 单行修复或拼写更正 具有明显范围的快速单文件更改 没有执行意图的纯头脑风暴
架构 ┌──────────────────────────────────────────────────────────┐ │ SPM 编排器 │ │ SKILL.md — 检测任务类型 → 路由到正确阶段 │ └──────────────────────────────────────────────────────────┘ │ ┌─────────────────────┼─────────────────────┐ ▼ ▼ ▼ ┌───────────────┐ ┌───────────────┐ ┌──────────────────┐ │ 要求 │ │ 规划 │ │ 执行 │ │ ───────────── │ │ ────────── │ │ ──────────── │ │ • 头脑风暴 │ │ • 编写计划 │ │ • Git Worktree │ │ • 灵魂拷问 │ │ • WBS 账本 │ │ • TDD 循环 │ │ • 设计文档 │ │ • 审查计划 │ │ • 子代理开发 │ │ • 假设 │ │ • 依赖项 │ │ • 并行任务 │ └───────┬───────┘ └───────┬───────┘ └────────┬─────────┘ └───────────────────┼────────────────────┘ ▼ ┌───────────────┐ ┌───────────────┐ ┌──────────────────┐ │ 质量 │ │ 交付 │ │ 跟踪(所有) │ │ ───────────── │ │ ────────── │ │ ────────────── │ │ • 验证 │ │ • 完成分支 │ │ • WBS 账本 │ │ • 代码审查 │ │ • 部署(可选)│ │ • 心跳日志 │ │ • 三层门 │ │ • 交付 │ │ • 状态跟踪 │ │ • 调试 │ │ • 清理 │ │ • 恢复 │ └───────┬───────┘ └───────┬───────┘ └──────────────────┘ └───────────────────┼────────────────────┘ ▼ ┌─────────────────────────┐ │ 子代理调度 │ │ ───────────────────── │ │ 实现子代理 │ │ 规范审查员 │ │ 代码质量审查员 │ │ 并行子代理 │ └─────────────────────────┘
完整生命周期 ┌────────────────────────────────────────────────────────────────────┐ │ 阶段 1:要求 阶段 2:规划 │ │ ┌────────────┐ ┌────────────┐ ┌──────────┐ │ │ │ 头脑风暴 │→ │ 设计文档 │──手动──▶ │ WBS 计划 │ │ │ (灵魂拷问) │ │ (明确假设) │ 审查 │ (任务分解) │ │ │ └────────────┘ └────────────┘ └────┬─────┘ │ │ └────────────────────────────────────────────────────┼──────────────┘ │ ┌─────────────────────────────────────────────────────┼──────────────┐ │ 阶段 3:执行(手动启动后自动化) │ │ │ ▼ │ │ ┌──────────┐ ┌──────────┐ ┌────────────┐ ┌─────────────┐ │ │ │ Worktree │→ │ 子代理 │→ │ 并行 │→ │ TDD + 提交 │ │ │ 设置 │ │ 任务执行 │ │ 子代理 │ │ 验证 │ │ │ └──────────┘ └──────────┘ └────────────┘ └──────┬──────┘ │ │ │ │ │ │ └──────────────────────────────────────────────────────┼───────────┘ │ ┌──────────────────────────────────────────────────────┼───────────┐ │ 阶段 4:质量 阶段 5: