❤️❤️❤️❤️❤️❤️ 我们已经正式推出微信小程序,在微信中搜索 TrendForge Pro 即可使用小程序,如果使用 Telegram 请搜索 trendforge_tg ❤️❤️❤️❤️❤️❤️
学习目标:学会使用Archon创建和管理AI编码工作流,能够自动化常见开发任务如bug修复、代码审查、PR创建等,并理解如何定制自己的工作流。
前置知识
Archon使用TypeScript开发,理解基本语法有助于理解项目结构和自定义工作流
项目涉及分支管理、PR创建等Git操作,需要掌握基本的git命令
工作流使用YAML格式定义,需要能读懂和修改YAML文件
主要通过CLI与Archon交互,需要熟悉终端基本操作
学习步骤
环境准备与安装
30分钟安装必备工具
按照README要求安装Bun运行时、GitHub CLI和Claude Code。验证安装:运行`bun --version`、`gh --version`确保工具可用
Claude Code需要注册Claude账号,如果已有账号可直接使用
选择安装方式
根据自身情况选择: 1. 完整安装(推荐新手):克隆仓库运行引导设置 2. 快速安装:如果已有Claude Code,直接安装CLI二进制文件
新手建议使用完整安装,引导设置会配置好所有必要项
运行设置向导
如果选择完整安装,运行设置向导配置凭证、平台集成,并将Archon技能复制到目标项目
按照向导提示一步步操作,注意保存生成的配置信息
快速体验与理解
1小时启动Web UI
运行`archon serve`启动Web界面,这是最直观的交互方式
Web UI会自动下载并启动,首次启动可能需要几分钟
注册第一个项目
在Web UI中点击侧边栏Project旁的+号,输入GitHub仓库URL或本地路径注册项目
可以从一个简单的个人项目开始,避免在复杂项目上初次尝试
运行预置工作流
在聊天界面尝试: 1. 输入简单问题测试`archon-assist`工作流 2. 尝试`archon-fix-github-issue`修复一个小bug
观察工作流执行步骤,理解AI节点和确定性节点的区别
核心功能掌握
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的核心特性之一,确保并行任务不会相互干扰
定制与扩展
1小时创建自定义命令
在`.archon/commands/`目录创建markdown文件定义新命令,让AI理解你的特定需求
可以从复制默认命令开始修改,逐步添加自己的需求描述
修改现有工作流
复制默认工作流到项目根目录的`.archon/workflows/`并修改,添加或删除步骤
项目目录的工作流会覆盖默认工作流,这是定制化的关键
连接外部平台
选择连接一个平台(推荐Telegram,设置最简单),体验从聊天平台触发工作流
平台集成让你可以在移动设备上管理开发任务
推荐资源
完整的配置选项、工作流编写指南、API参考
10章节的叙事式教程,从基础到高级
所有CLI命令的详细说明和示例
查看常见问题、提交bug、参与讨论
学习路径常见错误
从Archon仓库而不是目标项目运行Claude Code
始终在目标项目目录中运行Archon命令,设置向导会将技能复制到正确位置
忘记配置CLAUDEBINPATH环境变量
如果使用快速安装,需要设置Claude Code二进制路径:`export CLAUDEBINPATH=/path/to/claude`或在`~/.archon/config.yaml`中配置
在复杂项目上初次尝试导致混乱
先用简单的个人项目或示例项目熟悉工作流,再应用到生产项目
不理解工作流执行顺序
仔细阅读工作流YAML文件,理解phases和nodes的顺序,使用Web UI的实时监控观察执行流程
学习路径下一步步骤
深入学习工作流编写,创建复杂DAG工作流;集成更多AI助手(如Codex);将Archon部署到生产环境;为团队制定标准化开发流程;贡献自定义工作流到社区
相关项目推荐
freeCodeCamp/freeCodeCamp
freeCodeCamp.org开源代码库与课程体系,免费学习数学、编程与计算机科学
openclaw/openclaw
属于你个人的AI助手。全操作系统支持。全平台兼容。龙虾之道。🦞
nilbuild/developer-roadmap
交互式路线图、指南及其他教育内容,助力开发者职业成长。
kamranahmedse/developer-roadmap
提供交互式学习路线图、指南和其他教育内容,帮助开发者在职业生涯中成长。
vuejs/vue
此仓库为Vue 2版本。Vue 3版本请访问https://github.com/vuejs/core
n8n-io/n8n
具备原生AI能力的公平代码工作流自动化平台。支持可视化构建与自定义代码,可选自托管或云端部署,集成400多种服务。