Skip to content

开发工具链 ​

Nexus 的 AI 驱动开发依赖一套「AI 编程助手 + 项目规则 + 技能」的工具链。产品经理可以用自然语言说明业务目标并验收结果,开发人员可以进一步控制技术方案和代码质量;两种角色使用的是同一套工程和流程。

Coding Agent ​

Coding Agent 是能够读取工程、修改文件、执行命令并反馈结果的 AI 编程助手。Nexus 当前支持以下工具:

工具角色
Claude Code(推荐)Anthropic 出品的 AI 编程 CLI,最适合执行 Nexus 的 Spec 工作流
CodexOpenAI 出品的 Coding Agent,可通过 CLI、IDE 或云端任务使用
Trae字节跳动推出的 AI IDE,支持 Builder 与智能 Agent 工作流
GitHub CopilotGitHub / Microsoft 的 AI 编程助手,覆盖 IDE、CLI 与代码评审

这些工具可读取项目中的规则与技能文件,按 Nexus 约定的方式工作。不同工具的规则入口名称可能不同,接入时应将 Nexus 主规则同步到对应文件(例如 AGENTS.md、CLAUDE.md 或工具自定义规则)。

推荐优先使用 Claude Code:它与 Nexus 当前 .claude/skills/、.claude/rules/ 和 Spec 指令集配合最完整。其他 Agent 可通过等效规则文件接入。

规则与技能目录对照 ​

下表指项目仓库内的配置目录。个人级技能通常安装在各 Agent 的用户配置目录中,不应提交到项目仓库;具体优先级以所使用工具的当前版本为准。

Agent项目级规则入口项目级技能目录备注
CodexAGENTS.md.agents/skills/也会读取用户级 $CODEX_HOME/skills/。
Claude CodeCLAUDE.md、.claude/rules/.claude/skills/Nexus 当前 .claude/ 结构可直接使用。
Trae.trae/rules/.trae/skills/若版本未提供原生 skills 入口,可将技能说明放入规则目录或引用 AGENTS.md。
GitHub Copilot.github/copilot-instructions.md.github/skills/也可使用仓库根目录 AGENTS.md 作为通用规则。
Nexus 的规范技能源目录是 .claude/skills/。接入其他 Agent 时,保留技能的指令内容和触发方式,并按上表复制或转换到目标 Agent 的目录;不要只改目录名而忽略其规则格式差异。

规则与技能(.claude/) ​

项目根 .claude/ 是 Agent 的「行为配置」:

  • CLAUDE.md / 等效规则文件:AI 必读的项目快照与强制规则(类型、技术栈、CLI 约定、工程铁律、前后端规范、AI 协作规范)。
  • .claude/rules/:细粒度规则文件(编码质量、Spec 工作流、密码哈希、系统初始化、双 schema 同步等)。
  • .claude/skills/:Spec 工作流和通用任务技能,让 Agent 以标准化指令完成规划、实施与专项操作。
  • .claude/settings.json:本地权限配置。

规则文件的同步约定:若使用多款 Agent(如 Codex + Claude Code + Trae),修改主规则文件后需同步对应的等效规则文件,保证 Agent 行为一致。

Nexus Skill 指令集 ​

Nexus 提供一组标准化的 Agent 指令(Skill),覆盖从规划到上线的全链路。典型能力包括:

  • 规格驱动:/spec-* 系列(规划、设计、实施、测试、评审、归档、提交)
  • 启动与开发:/quick-start、/new-module
  • 界面与内容:/i18n-translate、/theme-extend
  • AI 与质量:/models-update、/security-scan
  • 构建与维护:/build-image、/migration-baseline

具体 Skill 名称以项目 .claude/skills/ 中实际注册为准。其共同点是:都是「人类触发、Agent 执行、产出可追溯文档」的标准化指令。

各通用技能的适用范围、调用方式和完整示例见通用技能使用。

工具协同关系 ​

text
Coding Agent(Codex / Claude Code / Trae / Copilot 等)
   │ 读取
   ├─ CODING.md / .claude/rules/(强制规则与编码规范)
   ├─ .claude/skills/(Spec 工作流与通用任务技能)
   │ 操作
   └─ .oms/(规格 / Sprint / Plan / Feat 归档)

文档约定 ​

  • CODING.md(项目根):代码风格与命名规范(见 项目规则体系),Agent 修改扩展代码时应遵循。
  • 目录边界:业务扩展优先落在 modules/<name>/,保持主应用与框架解耦。