让AI只做被要求的事

SKILLAI 工具

原名 Restraint · 标识 dev-isolation

AI 工具 未标注权限 许可证不明确
安装这个技能

为 AI 加上执行边界,只完成用户明确请求的内容,不擅自扩大范围或猜测意图,遇到危险操作会先请求确认,适合需要稳定可控输出的场景。

一句话选型结论

按资料字段整理

让AI只做被要求的事是AI 工具类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类AI 工具 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_2e438cd6/restraint
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

AI 工具
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_2e438cd6仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量6.4 KBSKILL.md 原文大小,越大说明说明书写得越细

能做什么

0 项能力
上游给出的能力概览与适用场景
约束AI输出范围避免擅自改动文件危险操作先确认

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
组合多个 AI 能力

把写作、检索、总结串成一条流程。

搭工作流

把固定流程做成可重复调用的步骤。

做提示词与评测

整理提示词并对比输出效果。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在AI 工具场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
让AI只做被要求的事当前 未标注权限 未标注 未标注 未标注 有
执行计划 只读 GitHub 仓库 151.5 万 Codex、Claude、Cursor 有
Playwright MCP 测试 浏览器控制 ClawHub 市场 136.5 万 OpenClaw 有
完成前的验证 未标注权限 GitHub 仓库 131.9 万 Codex、Claude、Cursor 有
子 Agent 驱动开发 只读 GitHub 仓库 131.2 万 Codex、Claude、Cursor 有
前端设计 执行命令 GitHub 仓库 125.6 万 Codex、Claude、Cursor 有

SKILL.md 全文

6.4 KB
模型实际读到的说明书原文,来自技能仓库

开发记忆隔离技能

被动技能,在用户进行OpenClaw开发工作时自动触发,实现记忆隔离和项目进度记录。

🎯 双层触发模型

第一层:轻量检测(自动)

  • 检测开发行为: 监控命令历史、文件变更、关键词
  • 推测可能进入开发: 分析活动强度和模式
  • 给出建议提示: 🎯 检测到开发活动,建议进入 dev-isolation
  • 不自动执行: ❌ 不自动进入隔离 ❌ 不自动修改记忆 ❌ 不自动创建项目状态

第二层:明确触发(手动)

  • 用户确认: 输入 /dev-isolate start [项目名]
  • 明确意图: "开始开发" 或 "进入开发模式"
  • 真正隔离: 只有用户确认后才执行隔离和记录

触发条件

自动建议条件(第一层)

  • 20%以上是开发命令
  • 最近修改1个以上开发文件
  • 多个开发命令且有文件活动

手动触发条件(第二层)

  • 用户明确输入 /dev-isolate start
  • 用户表达开发意图
  • 手动确认进入隔离

核心原则

🚀 硬性规则

  1. 状态优先原则: 每次进入项目时,必须优先读取 PROJECT_STATE.md 恢复状态,其次才是聊天记录
  2. 架构锁定原则: 任何与已锁定架构不符的代码修改都会被拦截
  3. 上下文隔离原则: 绝不记住用户情绪、日常闲聊与当前项目无关的技术讨论
  4. 被动记录原则: 不主动"优化"未被锁定的代码,只记录明确指定的内容

核心功能

1. 记忆隔离

  • 创建全新的空白记忆环境
  • 隔离之前的所有聊天记录和记忆内容
  • 防止上下文污染和干扰

2. 项目记录

  • 实时记录开发进度和代码变更
  • 跟踪项目需求和实现状态
  • 自动生成项目上下文摘要

3. 智能提醒

  • 记录未完成的任务和后续步骤
  • 基于历史进度提供建议
  • 防止遗忘重要开发事项

工作流程

启动隔离

# 自动检测开发活动时触发
# 或手动启动
/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. 完全隔离: 防止其他项目记忆干扰当前开发
  2. 自动记录: 减少手动记录负担,专注开发
  3. 智能恢复: 下次能快速回到工作状态
  4. 进度追踪: 可视化开发进度,避免遗漏
  5. 上下文保持: 保持项目连贯性,避免重复工作

⚠️ Anti-Patterns / What NOT to Remember

❌ 绝对禁止记住的内容

1. 用户情绪和日常闲聊

  • ❌ 不记住用户的情绪状态(开心、沮丧、愤怒等)
  • ❌ 不记录日常问候和闲聊内容
  • ❌ 不保存非开发相关的个人对话
  • ❌ 不记住用户的个人偏好(除非明确指定)

2. 无关的技术讨论

  • ❌ 不记住与当前项目架构无关的技术方案讨论
  • ❌ 不记录其他项目的开发经验(除非明确关联)
  • ❌ 不保存技术选型的争论和讨论
  • ❌ 不记住未采用的技术方案

3. 主动优化行为

  • ❌ 不主动"优化"未被锁定的代码
  • ❌ 不在没有明确要求的情况下重构代码
  • ❌ 不自动修复"潜在问题"
  • ❌ 不在没有用户请求的情况下升级依赖

4. 过度的上下文保留

  • ❌ 不保留超过项目范围的上下文
  • ❌ 不记住跨项目的依赖关系
  • ❌ 不保存测试环境的具体配置
  • ❌ 不记录临时性的调试信息

✅ 允许记录的内容

  • ✅ 明确指定的项目需求和功能
  • ✅ 用户明确要求记录的技术决策
  • ✅ 项目架构和设计模式
  • ✅ 代码变更和功能实现
  • ✅ 遇到的问题和解决方案
  • ✅ 待办任务和工作计划

常见问题

5 问
答案由本站依据条目字段整理
让AI只做被要求的事怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_2e438cd6/restraint。安装方式为未标注。装完刷新技能列表或重开客户端。

让AI只做被要求的事支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

让AI只做被要求的事权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

让AI只做被要求的事收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

让AI只做被要求的事用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。