Skip to content

能力选择指南

NeoCode 有几种容易混淆的能力:记忆、AGENTS.md、Skills 和 MCP。它们解决的问题不同。

一句话判断

你想做的事用什么
保存个人长期偏好记忆
让整个项目长期遵守规则AGENTS.md
让当前任务按固定流程执行Skills
让 Agent 调用真实外部工具MCP

记忆

记忆适合保存跨会话都成立的个人偏好或稳定事实。

text
/remember 我习惯使用 powershell
/remember 本项目测试命令是 go test ./...

不要用记忆保存密钥、临时需求或一次性上下文。

AGENTS.md

AGENTS.md 适合写项目级规则,跟仓库一起维护。它对参与这个项目的 Agent 都有帮助。

md
# Project Rules

- 中文文档继续使用中文
- 修改 Go 代码后运行 `go test ./...`
- 不要把 API Key 写入配置文件

如果规则只对你个人成立,用记忆更合适。如果规则只对当前任务成立,直接在会话里说或启用 Skill 更合适。

Skills

Skills 适合约束当前任务的工作方式。例如代码审查时先列风险,或修改前先读测试。

text
/skills
/skill use go-review
/skill active
/skill off go-review

Skill 不会新增工具,也不会绕过权限确认。

MCP

MCP 适合接入真实外部工具,例如内部文档搜索、Issue 查询、数据库只读查询或团队自动化脚本。

如果你只是想让 Agent 按固定流程工作,不需要 MCP。MCP 更适合“Agent 必须调用某个外部能力才能完成任务”的场景。

常见选择

场景推荐
“以后都默认用中文回复我”记忆
“这个仓库不要提交 API Key”AGENTS.md
“这次 review 先列风险再总结”Skill 或当前会话说明
“查询公司内部文档系统”MCP
“当前 bug 只改一个文件”当前会话说明

下一步

围绕安装、配置、日常使用、扩展能力和排障整理的 NeoCode 用户指南。