- baigy2026-08-3137370
想问下,现在模型能力都很强了,还需要在全局文件中写那么多约束吗,过多的约束对于模型会不会是一种累赘?因为看到 GitHub - multica-ai/andrej-karpathy-skills: A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls. · GitHub 大佬都很久没有更新过CALDUE.md了
主楼 - Scheme2026-08-3125209
- yyhhh2026-08-3148148
还是需要的 对于自己的项目有点约束力
- 猫的于2026-08-317487
我只约束了 优先使用当前项目下的 venv/ .venv/ 环境,还有就是 强制 git 的 commit 内容 100 字以上
- 鼠鼠我呀2026-08-3134527
小约束有一定用吧,模型够强,对话里提示过就行,模型不行,提示词写了都不去读的
- NepElder2026-08-3115459
得看写的内容,如果都是模型自身都会的东西(比如先读后写、当前环境是powershell这种废话)那就是无用功,不要实现猜测性要求这种东西现在还是有用的
- jieyao2026-08-3116598
- joniel2026-08-3118751
项目很大,架构有要求,一定要写,不然ai写的能乱七八糟,特别是我们这种项目中间还换了架构的,他妈的 让他自己写能写成鬼一样。自己写的东西无所谓,项目里还是要保证一定的一致性和可读性。还有就是网上很多写法公司内也是不允许的,反正挺好用的。现在问题是很多harness他的agent.md遵循的并不好,这点点名批评codex。
- baigy2026-08-3137370
我理解项目级别的约束目前还在用,比如 claude code 全局的 CLAUDE.md 中的通用规则用途还大吗
- 拾叁2026-08-314675
- LLMeme2026-08-3118494
不需要事无巨细地约束。但还是需要向AI提供一个先入为主的项目基本信息和规定,不然行为会更加不可控。
- 江枫2026-08-3127117
要的,定义一些自己的规范、流程,不用的话一直提示或者让他自己跑很容易搞出一个新方案。
- Kassdin2026-08-315769
反而是越来越重要,模型越聪明就越需要约束
- renty2026-08-314944
个人还是会用到,主要用于避免AI每次对话都先理解项目结构。
- 吴亦Fan?2026-08-3113262
- A_ABB2026-08-3153285
- 吴亦Fan?2026-08-3113262
## 五、 安全与风险控制 ### 红色(高风险,操作前必须备份并明确告知用户风险) - `rm -rf` / `Remove-Item -Recurse` 任何非空目录;删除 `.env`、`.config`、`*.db` 等核心配置或数据库。 - `git push --force`、`git reset --hard`、`git rebase`、`git clean -fd` 等可能丢失提交历史的操作。 - 修改 `package.json`、`requirements.txt`、`go.mod`、`Cargo.toml`;批量安装/卸载依赖;升级运行时版本。 - 一次性删除 5 个以上文件。 - 触碰 prod 数据库、生产 API Key、CI/CD 流水线配置。 ### 黄色(中风险,输出警告说明后果) - 单次修改涉及 5 个以上文件。 - 修改公共 API 接口签名、更改全局状态管理结构。 - 在代码中硬编码敏感信息。 - 修改 `~/.config/`、`~/.opencode/` 等全局配置文件。 ### 绿色(无需确认,直接执行) - 代码格式化、添加注释、修复拼写。 - 单文件内局部逻辑修改(< 50 行)。 - 只读查询。 ### 备份规则 执行高风险操作前必须先备份关键文件(`Copy-Item` + `.bak` 后缀 + 时间戳)。