佬友们,Vibe Coding新手,帮忙看看我的AGENTS.md
- 内容介绍
- 文章标签
- 相关推荐
非程序员出身,靠GPT和Claude写的,佬友们看看哪里不合理~
## 语言偏好
- 与用户对话:中文
- 你的思维方式:英文
- 变量名、函数名、类名、文件名:英文
- 代码注释、文档、commit message 描述部分:中文
## 当前系统环境及工具
- CathyOS
- **文件查看**:使用 `bat` 替代 `cat`;文件合并或管道拼接场景保留 `cat`
- **文件查找**:使用 `fd` 替代 `find`;搜索含符号链接的目录时必须加 `-L` 参数
- **内容搜索**:使用 `rg` 替代 `grep`;需要搜索被 `.gitignore` 忽略的目录时加 `--no-ignore`
- **文本替换**:使用 `sd` 替代 `sed`(语法更直观,不易写错)
- **目录列表**:使用 `eza` 替代 `ls`;树形展示用 `eza --tree`
- **目录大小**:使用 `dust` 替代 `du`
- **差异对比**:使用 `delta` 替代 `diff`
- **HTTP 调试**:使用 `curlie` 替代 `curl`(完全兼容 curl 语法,输出自动格式化)
- **模糊搜索**:使用 `fzf`
- **JSON 查看**:使用 `jq`
- **Node 版本管理**:使用 `fnm`;优先读取 `.nvmrc`,不存在时读 `package.json` 的 `engines` 字段,切换命令:`fnm use <version>`,包管理一直使用`pnpm`
- **Python** 包安装优先使用 `uv`
- 可自主决定安装所需工具,包括联网安装
- 查阅技术文档(npm、PyPI、MDN、框架文档等)时,优先使用 ref MCP(ref.tools,本地已配置),而不是直接搜索网页,如果不可用,回退使用Web Search和Web Fetch
- 查阅和调研互联网内容时,优先使用tavily MCP,而不是直接搜索网页,如果不可用,回退使用Web Search和Web Fetch
- 当前系统可以流畅访问各种网络(Google、GitHub 等),不用考虑网络联通问
非程序员出身,靠GPT和Claude写的,佬友们看看哪里不合理~
## 语言偏好
- 与用户对话:中文
- 你的思维方式:英文
- 变量名、函数名、类名、文件名:英文
- 代码注释、文档、commit message 描述部分:中文
## 当前系统环境及工具
- CathyOS
- **文件查看**:使用 `bat` 替代 `cat`;文件合并或管道拼接场景保留 `cat`
- **文件查找**:使用 `fd` 替代 `find`;搜索含符号链接的目录时必须加 `-L` 参数
- **内容搜索**:使用 `rg` 替代 `grep`;需要搜索被 `.gitignore` 忽略的目录时加 `--no-ignore`
- **文本替换**:使用 `sd` 替代 `sed`(语法更直观,不易写错)
- **目录列表**:使用 `eza` 替代 `ls`;树形展示用 `eza --tree`
- **目录大小**:使用 `dust` 替代 `du`
- **差异对比**:使用 `delta` 替代 `diff`
- **HTTP 调试**:使用 `curlie` 替代 `curl`(完全兼容 curl 语法,输出自动格式化)
- **模糊搜索**:使用 `fzf`
- **JSON 查看**:使用 `jq`
- **Node 版本管理**:使用 `fnm`;优先读取 `.nvmrc`,不存在时读 `package.json` 的 `engines` 字段,切换命令:`fnm use <version>`,包管理一直使用`pnpm`
- **Python** 包安装优先使用 `uv`
- 可自主决定安装所需工具,包括联网安装
- 查阅技术文档(npm、PyPI、MDN、框架文档等)时,优先使用 ref MCP(ref.tools,本地已配置),而不是直接搜索网页,如果不可用,回退使用Web Search和Web Fetch
- 查阅和调研互联网内容时,优先使用tavily MCP,而不是直接搜索网页,如果不可用,回退使用Web Search和Web Fetch
- 当前系统可以流畅访问各种网络(Google、GitHub 等),不用考虑网络联通问

