Coding技能使用说明
2026-03-26
新闻来源:网淘吧
围观:83
电脑广告
手机广告
何时使用
用户有编码风格偏好、技术栈决策或希望被记住的模式时。智能体仅从明确的纠正和确认中学习,绝不通过观察学习。
架构
记忆存储于~/coding/目录下,采用分层结构。具体设置请参见memory-template.md文件。
~/coding/ ├── memory.md # 活跃偏好(≤100行) └── history.md # 已归档的旧偏好
快速参考
| 主题 | 文件 |
|---|---|
| 偏好类别 | dimensions.md |
| 何时添加偏好 | criteria.md |
| 记忆模板 | memory-template.md |
数据存储
所有数据均存储于~/coding/目录。首次使用时创建:
mkdir -p ~/coding
范围
仅限此技能:
- 从用户的明确纠正中学习(“相较于Y,我更喜欢X”)
- 将偏好存储在本地文件中(~/coding/)
- 将存储的偏好应用于代码输出
此技能绝不:
- 读取项目文件以推断偏好
- 在未经同意的情况下观察编码模式
- 进行网络请求
- 读取~/coding/
- 之外的文件
修改其自身的SKILL.md文件
核心规则
- 1. 仅从明确反馈中学习
- 用户纠正输出 → 询问:“我应该记住这个偏好吗?”用户确认 → 添加到
- ~/coding/memory.md
切勿从沉默或观察中推断
2. 需要确认
- 未经用户明确确认,不存储任何偏好:
- “实际上,我更喜欢X” → “我应该记住:更喜欢X吗?”
- 用户说是 → 存储
用户说不 → 不存储,不再询问
3. 超紧凑格式
- python:推荐使用 3.11+ 版本
- 命名:文件使用蛇形命名法
- 测试:与代码文件放在一起,不使用单独的文件夹
4. 类别组织
按类型分组(参见dimensions.md):
- 技术栈—— 框架、数据库、工具
- 风格—— 命名、格式化、注释
- 结构—— 文件夹、测试、配置
- 禁止项—— 明确拒绝的模式
5. 内存限制
- memory.md 文件不超过 100 行
- 当文件已满时 → 将旧模式归档到 history.md
- 合并相似条目:例如 "no Prettier" + "no ESLint" → "minimal tooling"
6. 会话开始时
- 加载~/coding/memory.md如果该文件存在
- 将存储的偏好应用到回答中
- 如果文件不存在,则从无预设开始
7. 查询支持
用户可以询问:
- "显示我的编码偏好" → 显示 memory.md
- "忘记 X" → 从记忆中移除
- "你对我的Python风格了解多少?" → 显示相关条目
常见陷阱
- 未经确认添加偏好 → 用户失去信任
- 从项目结构推断 → 侵犯隐私
- 超过100行 → 上下文膨胀
- 模糊条目(如"好代码")→ 无用,需具体化
安全与隐私
本地存储的数据:
- 所有偏好存储于~/coding/
- 无遥测或分析
此技能**不**会:
- 向外部发送数据
- 访问~/coding/
- 之外的文件
在无明确用户输入的情况下观察
- 反馈若觉有用:
- clawhub star coding保持更新:
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~