O que arcforge faz?
ArcForge 是一个本地优先、GitHub 优先的 AI agent skill 生命周期治理工作台,帮助个人开发者和小团队在共享或发布 skills 之前完成创建验证、审计、分组、应用、漂移检查和发布准备。
主要功能
- 创建验证:自动检查技能定义语法和结构错误
- 审计:追踪每次技能变更,保留完整历史记录
- 分组:按项目、领域或用途组织技能集合
- 应用:一键将技能集成到当前工作环境
- 漂移检查:检测已安装技能与仓库版本之间的差异
- 发布准备:生成发布清单,检查依赖兼容性和许可
支持的平台
ArcForge 可管理适用于以下 AI agent 平台的 skills:
- Claude Code
- Cursor
- Codex
- 其他兼容 Open Skills 格式的代理
快速开始
- 克隆仓库:
git clone https://github.com/feitianchengzi/arcforge.git - 安装依赖:
npm install - 启动工作台:
npm start
配置
在 arcforge.config.json 中设置以下选项:
{
"localStoragePath": "./skills",
"gitHubRepo": "your-org/your-skills-repo",
"autoValidate": true,
"autoAudit": true
}
工作流概述
- 创建:在本地编写技能定义文件
- 验证:ArcForge 自动检查语法和结构
- 审计:记录每次修改的作者、时间戳和更改描述
- 分组:分配标签,如
frontend、backend或cli - 应用:将选定技能安装到当前 agent 环境
- 漂移检查:比较本地与远程版本,识别差异
- 发布:生成 PR 或发布包,附带完整性证明
许可
MIT