❤️❤️❤️❤️❤️❤️ 我们已经正式推出微信小程序,在微信中搜索 TrendForge Pro 即可使用小程序,如果使用 Telegram 请搜索 trendforge_tg ❤️❤️❤️❤️❤️❤️

学习路径指南
难度等级
初级
预计时长
3-4小时
适合人群
对AI编程助手感兴趣、希望自动化开发流程的开发者,特别是使用Claude Code的用户。适合有一定编程基础但可能没有AI工作流经验的初学者。

学习目标:学会使用Archon创建和管理AI编码工作流,能够自动化常见开发任务如bug修复、代码审查、PR创建等,并理解如何定制自己的工作流。

前置知识

TypeScript/JavaScript基础 了解

Archon使用TypeScript开发,理解基本语法有助于理解项目结构和自定义工作流

Git基础操作 熟悉

项目涉及分支管理、PR创建等Git操作,需要掌握基本的git命令

YAML语法 了解

工作流使用YAML格式定义,需要能读懂和修改YAML文件

命令行使用 熟悉

主要通过CLI与Archon交互,需要熟悉终端基本操作

学习步骤

1

环境准备与安装

30分钟

安装必备工具

按照README要求安装Bun运行时、GitHub CLI和Claude Code。验证安装:运行`bun --version`、`gh --version`确保工具可用

Claude Code需要注册Claude账号,如果已有账号可直接使用

选择安装方式

根据自身情况选择: 1. 完整安装(推荐新手):克隆仓库运行引导设置 2. 快速安装:如果已有Claude Code,直接安装CLI二进制文件

新手建议使用完整安装,引导设置会配置好所有必要项

运行设置向导

如果选择完整安装,运行设置向导配置凭证、平台集成,并将Archon技能复制到目标项目

按照向导提示一步步操作,注意保存生成的配置信息

2

快速体验与理解

1小时

启动Web UI

运行`archon serve`启动Web界面,这是最直观的交互方式

Web UI会自动下载并启动,首次启动可能需要几分钟

注册第一个项目

在Web UI中点击侧边栏Project旁的+号,输入GitHub仓库URL或本地路径注册项目

可以从一个简单的个人项目开始,避免在复杂项目上初次尝试

运行预置工作流

在聊天界面尝试: 1. 输入简单问题测试`archon-assist`工作流 2. 尝试`archon-fix-github-issue`修复一个小bug

观察工作流执行步骤,理解AI节点和确定性节点的区别

3

核心功能掌握

1.5小时

学习CLI基本命令

掌握关键CLI命令: - `archon workflow list` 查看所有工作流 - `archon workflow run <workflow-name>` 运行特定工作流 - `archon serve` 启动Web UI

CLI适合自动化场景,Web UI适合交互式使用

理解工作流结构

查看`.archon/workflows/defaults/`目录下的示例工作流,理解YAML结构: - phases(阶段) - nodes(节点) - validation gates(验证门)

重点关注`archon-fix-github-issue.yaml`,这是最常用的工作流

体验工作树隔离

同时运行两个工作流任务,观察Archon如何为每个运行创建独立的git worktree避免冲突

这是Archon的核心特性之一,确保并行任务不会相互干扰

4

定制与扩展

1小时

创建自定义命令

在`.archon/commands/`目录创建markdown文件定义新命令,让AI理解你的特定需求

可以从复制默认命令开始修改,逐步添加自己的需求描述

修改现有工作流

复制默认工作流到项目根目录的`.archon/workflows/`并修改,添加或删除步骤

项目目录的工作流会覆盖默认工作流,这是定制化的关键

连接外部平台

选择连接一个平台(推荐Telegram,设置最简单),体验从聊天平台触发工作流

平台集成让你可以在移动设备上管理开发任务

推荐资源

Archon官方文档 必看

完整的配置选项、工作流编写指南、API参考

The Book of Archon 推荐

10章节的叙事式教程,从基础到高级

CLI参考文档 推荐

所有CLI命令的详细说明和示例

GitHub Issues和Discussions 可选

查看常见问题、提交bug、参与讨论

学习路径常见错误

1

从Archon仓库而不是目标项目运行Claude Code

始终在目标项目目录中运行Archon命令,设置向导会将技能复制到正确位置

2

忘记配置CLAUDEBINPATH环境变量

如果使用快速安装,需要设置Claude Code二进制路径:`export CLAUDEBINPATH=/path/to/claude`或在`~/.archon/config.yaml`中配置

3

在复杂项目上初次尝试导致混乱

先用简单的个人项目或示例项目熟悉工作流,再应用到生产项目

4

不理解工作流执行顺序

仔细阅读工作流YAML文件,理解phases和nodes的顺序,使用Web UI的实时监控观察执行流程

学习路径下一步步骤

深入学习工作流编写,创建复杂DAG工作流;集成更多AI助手(如Codex);将Archon部署到生产环境;为团队制定标准化开发流程;贡献自定义工作流到社区

助手