# Restraint Skill - AI 克制技能 让 AI 精确执行请求,不扩展范围,不猜测意图,危险操作必须确认。 ## 核心理念 > Do exactly what was requested. Do not expand scope unless explicitly asked. AI 变聪明的表现不是“能做多少事”,而是 **知道什么时候不该做事**。 ## 解决的问题 | 场景 | 普通 AI | 装了 Restraint 的 AI | |------|--------
开发记忆隔离技能是一项面向实际任务的技能,主要用于被动技能,在用户进行OpenClaw开发工作时自动触发,实现记忆隔离和项目进度记录;🎯 双层触发模型;
给出建议提示 : 🎯 检测到开发活动,建议进入 dev-isolation;不自动执行 : ❌ 不自动进入隔离 ❌ 不自动修改记忆 ❌ 不自动创建项目状态。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
被动技能,在用户进行OpenClaw开发工作时自动触发,实现记忆隔离和项目进度记录。
/dev-isolate start [项目名]/dev-isolate start# 自动检测开发活动时触发 # 或手动启动 /dev-isolate start [项目名称]
{
"dev-isolation": {
"autoTrigger": true,
"memoryRetention": 30, // 保留最近30天的开发记录
"projectRoots": ["~/projects", "~/.openclaw/workspace"],
"recordLevel": "detailed", // detailed | summary | minimal
"autoReminders": true
}
}
用户: 我要开发一个React应用
技能: 自动触发隔离,创建空白记忆
开始记录项目需求和技术栈
用户: 创建了components文件夹和基础组件
技能: 记录文件结构变化
更新项目进度状态
用户: 实现了用户认证功能
技能: 记录功能实现细节
标记任务完成状态
添加后续测试提醒
用户: 继续开发那个React应用
技能: 加载项目记忆
显示上次进度: "已完成用户认证,需要实现权限管理"
提供下一步建议
## 项目: [项目名称] ### 当前进度 - ✅ 用户认证功能 - 🔄 权限管理系统 - ⏳ 数据可视化模块 ### 下一步计划 1. 实现基于角色的权限控制 2. 添加用户权限管理界面 3. 集成数据可视化组件 ### 重要决策 - 使用Redux进行状态管理 - 采用JWT进行身份验证
### [日期] 开发日志 **添加功能**: 用户登录/注册 **修改文件**: - auth.js: 实现登录逻辑 - components/Login.js: 创建登录组件 **遇到问题**: - JWT token过期处理 - 解决方案: 添加refresh token机制 **待办事项**: - [ ] 添加密码强度验证 - [ ] 实现记住密码功能 - [ ] 添加第三方登录
| 命令 | 功能 | 使用场景 |
|---|---|---|
/dev-isolate start [项目名] |
启动隔离 | 新项目或重置记忆 |
/dev-status |
查看状态 | 了解当前进度 |
/dev-todo add "任务" |
添加任务 | 记录待办事项 |
/dev-todo complete "任务" |
完成任务 | 标记任务完成 |
/dev-note "笔记" |
添加笔记 | 记录重要信息 |
/dev-sum |
状态总结 | 主动汇报核心内容 |
/dev-history |
查看历史 | 回顾开发过程 |
/dev-adr lock "架构描述" |
锁定架构 | 强制架构约束 |
/dev-adr report |
架构报告 | 查看架构状态 |
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章