被动技能,在用户进行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 | 架构报告 | 查看架构状态 |
共 1 个版本