Skip to content

架构详解

积木式分层架构,按需组合,渐进式演进。

分层架构

Agent Skill 体系采用 6 层架构,每层职责清晰、互不耦合:

各层职责

层级Skill职责不负责
编排层fe-hub路由调度、链式编排、Token 管理、错误恢复不写代码、不做检测
分发层fe-template-skill团队级 Skill 一键分发、版本锁定不做具体开发
配置层fe-agent-init项目扫描、AGENTS.md / DESIGN.md 生成不做代码变更
规范层fe-base-skill5 步检测、Commit 生成、护栏规则不做高级功能
能力层fe-engineer-pack 等S1~S7 / P1~P10 / D1~D6 / T1~T4不管护栏规则
蒸馏层fe-developer-distill编码风格分析、Profile 生成不做代码变更

Domain 分类

每个 Skill 按角色归属标记 domain

Domain包含的 Skill说明
orchestrationfe-hub编排中枢
frontendfe-base-skill, fe-engineer-pack, fe-agent-init, fe-template-skill, fe-developer-distill前端开发全流程
productpm-engineer-pack产品经理工作流
designdesigner-pack设计师工作流
testfe-test-pack测试工程师工作流
toolchrome-devtools, pr-agent通用工具

路由调度机制

fe-hub 通过 skill-registry.json 中的结构化路由配置,将用户输入分发到对应 Skill:

链式编排

多个 Skill 可以链式组合,按依赖顺序执行:

并发规则

  • 连续的 readonly Skill → 并行执行
  • 遇到 mutating Skill → 串行等待
  • 并行批次最多 3 个 Skill

未来规划:meta-hub 联邦架构

当 Skill 数量超过 20 个时,计划从 fe-hub 拆分为 meta-hub + 子 Hub 架构。详见 meta-hubs 规划

AI Agent Skill 体系 — 让每个开发者都有自己的 AI 工程助手