Skip to content

安装

Foundry 遵循标准 Agent Skills 格式:每个 Skill 是一个文件夹,包含 SKILL.mdreferences/assets/。安装就是把三个 Skill 文件夹复制到你的智能体 skills 目录。

前置要求

  • 支持 Agent Skills 格式的智能体(OpenCode、Claude Code 或兼容实现)。
  • 本机已安装 git

安装

克隆仓库,然后把三个 Skill 文件夹复制到 skills 目录。

OpenCode / Claude 系智能体会自动发现 ~/.agents/skills/~/.claude/skills/ 中的 Skill。

macOS / Linux

bash
git clone https://github.com/MaoyuanYang/foundry.git
cp -r foundry/skills/coding-start      ~/.agents/skills/
cp -r foundry/skills/project-onboard   ~/.agents/skills/
cp -r foundry/skills/feature-dev       ~/.agents/skills/

Windows(PowerShell)

powershell
git clone https://github.com/MaoyuanYang/foundry.git
Copy-Item -Recurse foundry\skills\coding-start    $HOME\.agents\skills\
Copy-Item -Recurse foundry\skills\project-onboard $HOME\.agents\skills\
Copy-Item -Recurse foundry\skills\feature-dev     $HOME\.agents\skills\

然后重启智能体,让它重新扫描 skills 目录。

验证

OpenCode 可运行:

bash
opencode debug skill

应能看到 coding-startproject-onboardfeature-dev 及其路径。每个 Skill 也都符合 Agent Skills 规范(name + description frontmatter、小写连字符文件夹名)。

你将获得

Skill文件夹用途
coding-startskills/coding-start/Greenfield 项目初始化(0 → 1)
project-onboardskills/project-onboard/Brownfield 接管与 AS-IS 基线
feature-devskills/feature-dev/单 Feature 生命周期(1 → N)

每个 Skill 自包含:

  • SKILL.md —— 入口、触发条件与状态机。
  • references/ —— 在特定阶段按需加载的详细规则。
  • assets/ —— 该 Skill 生成文档所用的模板。
  • agents/openai.yaml —— 宿主展示元数据。

更新

拉取最新并重新复制三个文件夹(它们自包含,整目录替换是安全的):

bash
cd foundry && git pull
cp -r skills/coding-start skills/project-onboard skills/feature-dev ~/.agents/skills/

更新不会触碰你的项目文件(AGENTS.mddocs/specs/)——Foundry 只改变智能体的工作方式,不改变它已经产出的内容。

卸载

从 skills 目录移除三个文件夹并重启智能体:

bash
rm -rf ~/.agents/skills/coding-start ~/.agents/skills/project-onboard ~/.agents/skills/feature-dev

下一步

Released under the MIT License.